• DocumentCode
    2375937
  • Title

    Coordinated Atomic Actions for Dependable Distributed Systems: the Current State in Concepts, Semantics and Verification Means

  • Author

    Gallina, Barbara ; Guelfi, Nicolas ; Romanovsky, Alexander

  • Author_Institution
    Univ. of Luxembourg, Luxembourg
  • fYear
    2007
  • fDate
    5-9 Nov. 2007
  • Firstpage
    29
  • Lastpage
    38
  • Abstract
    Coordinated Atomic Actions (CAAs) have been introduced about ten years ago as a conceptual framework for developing fault-tolerant concurrent systems. All the work done since then extended the CAA framework with the capabilities to model, verify, and implement concurrent distributed systems following pre-defined development methodologies. As a result, CAAs, compared to other approaches available, offer a rich set of means for engineering dependable systems. Nevertheless, it is sometimes difficult to have a global and analytical view of all the features available as this concept provides a number of features which need to be applied in combination. The main contribution of this paper is in presenting a complete state-of-the-art overview of the work done around CAAs from the three perspectives: the definitions of the fundamental concepts, their various semantics and the means supporting formal verification. This paper is useful for the potential CAAs users in helping them to avoid misinterpretation when employing all the available features. Finally, our paper should contribute in better understanding of the likely directions in which the CAA framework may evolve in the near future.
  • Keywords
    concurrency control; distributed processing; fault tolerant computing; formal verification; concurrent distributed system; coordinated atomic action; dependable distributed system; engineering dependable system; fault-tolerant concurrent system; formal verification; Computer aided analysis; Concurrent computing; Distributed computing; Fault tolerant systems; Laboratories; Object oriented modeling; Reliability engineering; Software reliability; Software systems; Systems engineering and theory; Coordinated Atomic Actions; Dependability; Exception Handling; Fault Tolerance; Formal Methods; Formal Properties; System Structuring; Verification.;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability, 2007. ISSRE '07. The 18th IEEE International Symposium on
  • Conference_Location
    Trollhattan
  • ISSN
    1071-9458
  • Print_ISBN
    978-0-7695-3024-6
  • Type

    conf

  • DOI
    10.1109/ISSRE.2007.10
  • Filename
    4402194