Resilient systems are expected to continuously provide trustworthy services despite changes in the environment or in the requirements they must comply with. In this paper, we focus on a methodology to provide adaptation mechanisms meant to ensure dependability while coping with various modifications of applications and system context. To this aim, we propose a representation of dependability-related attributes that may evolve during the system's lifecycle, and show why this representation is useful to provide adaptation of dependability mechanisms at runtime.
['Miruna Stoicescu', 'Jean-Charles Fabre', 'Matthieu Roy']
Architecting resilient computing systems: overall approach and open issues