• DocumentCode
    1937830
  • Title

    Formal Verification of Distributed Transaction Management in a SOA Based Control System

  • Author

    Popovic, Ivana ; Vrtunski, Vladislav ; Popovic, Miroslav

  • Author_Institution
    Telvent DMS DOO Novi Sad, Novi Sad, Serbia
  • fYear
    2011
  • fDate
    27-29 April 2011
  • Firstpage
    206
  • Lastpage
    215
  • Abstract
    In large scale, heavy workload systems, managing distributed transactions on multiple datasets becomes challenging and error prone task. Software systems based on service oriented architecture principles that manage critical infrastructures are typical environments where robust transaction management is one of the essential goals to achieve. The aim of this paper is to provide a formal description of the solution for transaction management and individual service component behavior in a SOA-based control system, and prove the correctness of the proposed design with the SMV formal verification tool. Atomic commitment protocol is used as a basis for solving distributed transaction management problem. SMV language and verification tool are utilized for formal description of the problem and verification of the necessary properties. The case study describes an application of the proposed approach in commercial software system for electrical power distribution management. Verification of given model properties has shown that suggested solution is suitable for the described class of SOA-based systems.
  • Keywords
    distributed processing; formal verification; power distribution; power engineering computing; service-oriented architecture; SMV formal verification tool; SMV language; SOA based control system; atomic commitment protocol; distributed transaction management problem; electrical power distribution management; service component behavior; service oriented architecture principles; software systems; Business; Message systems; Object oriented modeling; Protocols; Service oriented architecture; Software systems; distributed transactions; model checking; service oriented architecture; two phase commit protocol;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems (ECBS), 2011 18th IEEE International Conference and Workshops on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4577-0065-1
  • Electronic_ISBN
    978-0-7695-4379-6
  • Type

    conf

  • DOI
    10.1109/ECBS.2011.14
  • Filename
    5934821