Title of article
Formalization of an architectural model for exception handling coordination based on CA action concepts
Author/Authors
David P. Pereira، نويسنده , , Ana C.V. de Melo، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 2010
Pages
17
From page
333
To page
349
Abstract
Architectures based on Coordinated Atomic action (CA action) concepts have been used to build concurrent fault-tolerant systems. This conceptual model combines concurrent exception handling with action nesting to provide a general mechanism for both enclosing interactions among system components and coordinating forward error recovery measures. This article presents an architectural model to guide the formal specification of concurrent fault-tolerant systems. This architecture provides built-inCommunicating Sequential Processes (CSPs) and predefined channels to coordinate exception handling of the user-defined components. Hence some safety properties concerning action scoping and concurrent exception handling can be proved by using the FDR (Failure Divergence Refinement) verification tool. As a result, a formal and general architecture supporting software fault tolerance is ready to be used and proved as users define components with normal and exceptional behaviors.
Keywords
Concurrent exception handling , Coordinated atomic action , Fault tolerance , CSP
Journal title
Science of Computer Programming
Serial Year
2010
Journal title
Science of Computer Programming
Record number
1080115
Link To Document