Software Architectures of Dependable Systems: From Closed to Open Systems

Valérie Issarny, UR Rocquencourt, Domaine de Voluceau · 2002

INTRODUCTION Work in the software architecture domain primarily focuses on the standard (as opposed to exceptional) behavior of the software system. However, it is crucial from the perspective of software system robustness to also account for failure occurrences. The next section gives an overview of our past work towards assisting architecting of dependable distributed systems. It is then followed by a discussion on our current and future research work towards addressing dependability requirements of open distributed systems, which are expected to become a major class of future distributed systems. AIDING THE ARCHITECTING OF DEPENDABLE SYSTEMS Failures may be handled through the integration within the system architecture of components and connectors that provide fault tolerance capabilities. Practically, this means that failures are handled by an underlying fault-tolerance mechanism (e.g., transparent replication management) at the middleware level. Such fault tolerance support mu

Read the paper · More papers on PaperTik