A reasoning framework for the architectural design of real-time fault-tolerant systems
M. Bass · 2004
As software systems become more complex, and we place increasing levels of reliance on them, it becomes increasingly important to have architecture design and analysis approaches that enable us to achieve the required levels of quality. While we have made some progress towards this with respect to some quality requirements (such as performance and modifiability), we are far from solving the issues related to fault-tolerant real-time concerns. This paper describes the current issues that inhibit a structured approach with respect to real-time fault-tolerant concerns and describes some of our current work in developing an architectural reasoning framework to address this lack of understanding.