Abstract

Explicitly considering software architectural information at all times is now a recognized means for addressing software system dependability. In this paper we propose the basic ideas for AA, an architecture aware environment to improve software system dependability. It builds on ideas from architecting dependable systems, control engineering, and software product lines. AA supports fault tolerance to also take into account global software architectural issues rather than only localized information (or immediate propagation), as well as viable variations in the software architecture.

Keywords

software architectures, dependability

CS-TR No 1095 AA – A Software Architecture Aware Environment for Dependable Systems
Gacek, C.
School of Computing Science, Newcastle University, Apr 2008