Enhancing Dependability of Component-based Systems

Abstract : We present a method to add dependability features to component-based software systems. The method is applicable if the dependability features add new behavior to the system, but do not change its basic functionality. The idea is to start with a software architecture whose central component is an application component that implements the behavior of the system in the normal case. The application component is connected to other components, possibly through adapters. It is then possible to enhance the system by adding dependability features in such a way that the central application component remains untouched. Adding dependability features necessitates to evolve the overall system architecture by replacing or newly introducing hardware or software components. The adapters contained in the initial software architecture have to be modified, whereas the other software components need not to be changed. Thus, the dependability of a component-based system can be enhanced in an incremental way.
Document type :
Conference papers
Complete list of metadatas

Cited literature [30 references]  Display  Hide  Download

Contributor : Arnaud Lanoix <>
Submitted on : Thursday, January 11, 2007 - 6:02:30 PM
Last modification on : Tuesday, April 24, 2018 - 1:34:08 PM
Long-term archiving on : Friday, September 21, 2012 - 10:05:23 AM


Files produced by the author(s)


  • HAL Id : hal-00123999, version 1



Arnaud Lanoix, Denis Hatebur, Maritta Heisel, Jeanine Souquières. Enhancing Dependability of Component-based Systems. Reliable Software Technologies Ada-Europe 2007, 2007, Genève, Switzerland. pp.41--54. ⟨hal-00123999⟩



Record views


Files downloads