Architecting resilient computing systems: Overall approach and open issues

Resilient systems [1] are expected to continuously provide trustworthy services despite changes coming from the environment or from their specifications. This definition is based on the work carried out within the European Network of Excellence, ReSIST [2].

[1]  Bradley R. Schmerl,et al.  Model-based adaptation for self-healing systems , 2002, WOSS '02.

[2]  Richard Murch,et al.  Autonomic Computing , 2004 .

[3]  David Garlan,et al.  Acme: architectural description of component-based systems , 2000 .

[4]  Gordon S. Blair,et al.  A generic component model for building systems software , 2008, TOCS.

[5]  Roy Sterritt Autonomic computing , 2005, Innovations in Systems and Software Engineering.

[6]  Frank Eliassen,et al.  WiSeKit: A Distributed Middleware to Support Application-Level Adaptation in Sensor Networks , 2009, DAIS.

[7]  Thaís Vasconcelos Batista,et al.  Managing Dynamic Reconfiguration in Component-Based Systems , 2005, EWSA.

[8]  Pattie Maes,et al.  Concepts and experiments in computational reflection , 1987, OOPSLA '87.

[9]  Jean-Claude Laprie,et al.  From Dependability to Resilience , 2008, DSN 2008.

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

[11]  Frank Eliassen,et al.  The DigiHome Service‐Oriented Platform , 2013, Softw. Pract. Exp..

[12]  Frank Eliassen,et al.  Supporting lightweight adaptations in context-aware wireless sensor networks , 2009, CAMS '09.

[13]  Roy H. Campbell,et al.  Autonomic pervasive computing based on planning , 2004, International Conference on Autonomic Computing, 2004. Proceedings..

[14]  Frank Eliassen,et al.  ReWiSe: A New Component Model for Lightweight Software Reconfiguration in Wireless Sensor Networks , 2008, OTM Workshops.

[15]  Matthieu Roy,et al.  Architecting Resilient Computing Systems: Overall Approach and Open Issues , 2011, SERENE.

[16]  Anand Ranganathan,et al.  Towards fault tolerance pervasive computing , 2005, IEEE Technology and Society Magazine.

[17]  Jean-Charles Fabre,et al.  Towards On-line Adaptation of Fault Tolerance Mechanisms , 2010, 2010 European Dependable Computing Conference.

[18]  Maria Lúcia Blanck Lisbôa A New Trend on the Development of Fault-Tolerant Applications: Software Meta-Level Architectures , 1997, J. Braz. Comput. Soc..

[19]  Roy Sterritt,et al.  Autonomic Computing - a means of achieving dependability? , 2003, 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2003. Proceedings..

[20]  Klara Nahrstedt,et al.  A Middleware Infrastructure for Active Spaces , 2002, IEEE Pervasive Comput..

[21]  S. Sicard Using Components for Architecture-Based Management The Self-Repair case , 2007 .

[22]  L. Golonka,et al.  Thick-film resistors with high negative TCR on alumina and LTCC substrates , 2004, 27th International Spring Seminar on Electronics Technology: Meeting the Challenges of Electronics Technology Progress, 2004..

[23]  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).

[24]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[25]  Jean-Charles Fabre,et al.  Architecting Dependable Systems Using Reflective Computing: Lessons Learnt and Some Challenges , 2009, WADS.

[26]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.

[27]  David Powell,et al.  Distributed fault tolerance: lessons from Delta-4 , 1994, IEEE Micro.

[28]  Luciane Lamour Ferreira,et al.  Reflective Design Patterns to Implement Fault Tolerance , 1998 .