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

https://hal.archives-ouvertes.fr/hal-00123999
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

File

rst07-submitted.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00123999, version 1

Collections

Citation

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⟩

Share

Metrics

Record views

460

Files downloads

272