• DocumentCode
    3557368
  • Title

    Extended abstract: formal verification of architectural patterns in support of dependable distributed systems

  • Author

    Jeffords, Ralph ; Bharadwaj, Ramesh

  • Author_Institution
    Center for High Assurance Comput. Syst., Naval Res. Lab., Washington, DC, USA
  • fYear
    2005
  • fDate
    11-14 July 2005
  • Firstpage
    243
  • Lastpage
    244
  • Abstract
    Building robust, secure distributed systems in the presence of transient faults, node failures, and changes in network topology poses a multitude of challenges. To meet current engineering challenges such as pervasive and ubiquitous computing, one must adopt model-driven approaches to build distributed applications. We propose the synchronous paradigm for component integration and coordination: developers use an abstraction that respects the synchrony hypothesis, i.e., each external event is processed by the system completely before the arrival of the next event. Based on the synchronous model, the Secure Operations Language (SOL) is designed as a verifiable language for the integration of high assurance systems.
  • Keywords
    fault tolerant computing; formal verification; middleware; object-oriented programming; security of data; SOL; Secure Operations Language; architectural pattern; component-based development; dependable distributed system; formal verification; high assurance system; middleware; model-driven approach; Application software; Buildings; Distributed computing; Fault tolerance; Formal verification; Hardware; Laboratories; Network topology; Robustness; Silicon compounds;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2005. MEMOCODE '05. Proceedings. Third ACM and IEEE International Conference on
  • Print_ISBN
    0-7803-9227-2
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2005.1487924
  • Filename
    1487924