Self configuration of dependent tasks for dynamically reconfigurable automotive embedded systems

The configurations of an automotive embedded system are normally fixed in production and remain static over the vehicle lifetime. Future scenarios, however, call for more flexible configuration support. DySCAS (dynamically self-configuring automotive systems) project aims to introduce context-awareness and self-management features into automotive embedded systems via middleware technologies. Contributing to online configuration decisions, this paper formalizes a fundamental self-configuration problem. It forms a basis for managing the cross interdependencies of configurational items, assessing the system-wide impacts of changes, and making dynamic decisions about new configurations.

[1]  Shahid H. Bokhari,et al.  On the Mapping Problem , 1981, IEEE Transactions on Computers.

[2]  Ilya V. Kolmanovsky,et al.  Control, Computing and Communications: Technologies for the Twenty-First Century Model T , 2007, Proceedings of the IEEE.

[3]  Pll Siinksen,et al.  Control , 1999, Diabetic medicine : a journal of the British Diabetic Association.

[4]  James W. Layland,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[5]  Klaus Grimm Software technology in an automotive company - major challenges , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[6]  Fabio Kon,et al.  Design , implementation , and performance of an automatic configuration service for distributed component systems , 2022 .

[7]  Cecilia Mascolo,et al.  The RUNES Middleware for Networked Embedded Systems and its Application in a Disaster Management Scenario , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom'07).

[8]  Achim Rettberg,et al.  An Architectural Approach to Autonomics and Self-management of Automotive Embedded Electronic Systems , 2008 .

[9]  David R. Barstow,et al.  Proceedings of the 25th International Conference on Software Engineering , 1978, ICSE.

[10]  Ina Podolski,et al.  Integrating Dynamic Load Balancing Strategies into the Car-Network , 2008, 4th IEEE International Symposium on Electronic Design, Test and Applications (delta 2008).

[11]  Douglas C. Schmidt,et al.  A Decision-Theoretic Planner with Dynamic Component Reconfiguration for Distributed Real-Time Applications , 2007, Eighth International Symposium on Autonomous Decentralized Systems (ISADS'07).

[12]  Giorgio Buttazzo,et al.  Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications , 1997 .

[13]  Binoy Ravindran,et al.  Engineering Dynamic Real-Time Distributed Systems: Architecture, System Description Language, and Middleware , 2002, IEEE Trans. Software Eng..

[14]  Ishfaq Ahmad,et al.  Optimal task assignment in heterogeneous distributed computing systems , 1998, IEEE Concurr..

[15]  R. J. Anthony,et al.  Policy-driven self-management for an automotive middleware , 2007 .

[16]  Fabio Kon,et al.  Monitoring, Security, and Dynamic Configuration with the dynamicTAO Reflective ORB , 2000, Middleware.

[17]  Nayeem Islam,et al.  Dynamically Programmable and Reconfigurable Middleware Services , 2004, Middleware.

[18]  Georgios Nakos,et al.  Monitoring , 1976, Encyclopedia of the UN Sustainable Development Goals.

[19]  Cecilia Mascolo,et al.  Reconfigurable Component-based Middleware for Networked Embedded Systems , 2007, Int. J. Wirel. Inf. Networks.

[20]  Alberto L. Sangiovanni-Vincentelli,et al.  Embedded System Design for Automotive Applications , 2007, Computer.