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
Link To Document