• DocumentCode
    3175413
  • Title

    Towards Verification of a Service Orchestration Language

  • Author

    Tan, Tian Huat

  • Author_Institution
    NUS Grad. Sch. for Integrative Sci. & Eng., Nat. Univ. of Singapore, Singapore, Singapore
  • fYear
    2010
  • fDate
    9-11 June 2010
  • Firstpage
    36
  • Lastpage
    37
  • Abstract
    Recently, Orc is proposed as a powerful yet elegant language for distributed and concurrent programming which provides computational services such as distributed communication and data manipulation via sites. With a few concurrency primitives, programmers are able to orchestrate the invocation of sites to achieve a goal, and meanwhile, manage timeouts, priorities, and failures. To guarantee the correctness of Orc models, effective verification support is desirable. In this work, we present an automatic approach to verify different properties against Orc models using model checking techniques. To further improve the performance, advanced reduction techniques, like partial order reduction, are proposed.
  • Keywords
    distributed programming; object-oriented languages; program verification; concurrent programming; data manipulation; distributed communication; distributed programming; model checking technique; partial order reduction; service orchestration language; Automata; Calculus; Concurrent computing; Data engineering; Distributed computing; Power engineering and energy; Power engineering computing; Programming profession; Reliability engineering; System recovery; Model Checking; Orc; Orchestration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Secure Software Integration and Reliability Improvement Companion (SSIRI-C), 2010 Fourth International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-7644-2
  • Type

    conf

  • DOI
    10.1109/SSIRI-C.2010.20
  • Filename
    5521558