Runtime Safety Models in Open Systems of Systems

Upcoming application domains, from Ambient Assisted Living to Car2Car, show the need for openness, flexibility and safety in next generation embedded systems. Whilst there are several approaches tackling the dynamic reconfiguration and integration of components, there has not been much research done on safety of such systems. As many of the application domains are inherently safety critical this hinders open systems of systems to unfold their full potential. Models at runtime have shown to foster dynamic adaptation of software systems. In a similar way, the integration of appropriate runtime safety models and dynamic evaluation mechanisms into systems seems to be a viable approach to enable safety management at runtime. In this paper we sketch out our modeling approach for adaptive ad hoc systems and present first results with respect to the integration and usage of safety models at runtime.

[1]  Mario Trapp,et al.  Runtime adaptation in safety-critical automotive systems , 2007 .

[2]  Christian Webel,et al.  QoS Specification in Ambient Intelligence Systems , 2007, IEEE International Conference on Pervasive Services.

[3]  Mario Trapp Modeling the adaptation behavior of adaptive embedded systems , 2005 .

[4]  Peter van der Stok Dynamic and Robust Streaming in and between Connected Consumer-Electronic Devices , 2011 .

[5]  Frank Eliassen,et al.  Composing Components and Services Using a Planning-Based Adaptation Middleware , 2008, SC@ETAPS.

[6]  Holger Giese,et al.  Modular Verification of Safe Online-Reconfiguration for Proactive Components in Mechatronic UML , 2005, MoDELS Satellite Events.

[7]  Svein O. Hallsteinsen,et al.  Using product line techniques to build adaptive systems , 2006, 10th International Software Product Line Conference (SPLC'06).

[8]  Mary Shaw,et al.  Software Engineering for Self-Adaptive Systems: A Research Roadmap , 2009, Software Engineering for Self-Adaptive Systems.

[9]  Frank Eliassen,et al.  Using architecture models for runtime adaptability , 2006, IEEE Software.

[10]  Johan J. Lukkien,et al.  Adaptive runtime fault management for service instances in component-based software applications , 2007, IET Softw..

[11]  Christian Peper,et al.  Component engineering for adaptive ad-hoc systems , 2008, SEAMS '08.

[12]  Hugh Maaskant A Robust Component Model for Consumer Electronic Products , 2005 .

[13]  M. Becker,et al.  Runtime Models for Self-Adaptation in the Ambient Assisted Living Domain , 2008 .

[14]  Mario Trapp,et al.  Determining Configuration Probabilities of Safety-Critical Adaptive Systems , 2007, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[15]  Andrew Tokmakoff,et al.  Managing Trustworthiness in Component-based Embedded Systems , 2007, STM.

[16]  Daniel Schneider,et al.  On runtime service quality models in adaptive ad-hoc systems , 2009, SINTER '09.

[17]  Peter Liggesmeyer,et al.  A New Component Concept for Fault Trees , 2003, SCS.

[18]  D. Pumfrey,et al.  Towards a Practicable Process for Automated Safety Analysis , 2006 .

[19]  Edward A. Lee Cyber Physical Systems: Design Challenges , 2008, 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC).

[20]  Mark Weiser,et al.  Some computer science issues in ubiquitous computing , 1999, MOCO.

[21]  Michel R. V. Chaudron,et al.  Integrity management in component based systems , 2004, Proceedings. 30th Euromicro Conference, 2004..

[22]  Jeff Magee,et al.  Self-Managed Systems: an Architectural Challenge , 2007, Future of Software Engineering (FOSE '07).

[23]  Holger Giese,et al.  Compositional Hazard Analysis of UML Component and Deployment Models , 2004, SAFECOMP.

[24]  Charles P. Shelton,et al.  A framework for scalable analysis and design of system-wide graceful degradation in distributed embedded systems , 2003, Proceedings of the Eighth International Workshop on Object-Oriented Real-Time Dependable Systems, 2003. (WORDS 2003)..

[25]  Mario Trapp,et al.  Integrating Safety Analyses and Component-Based Design , 2008, SAFECOMP.