• 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