Verification of orchestration systems using compositional partial order reduction
Orc is a computation orchestration language which is designed to specify computational services, such as distributed communication and data manipulation, in a concise and elegant way. Four concurrency primitives allow programmers to orchestrate site calls to achieve a goal, while managing timeouts,...
Saved in:
Main Authors: | , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2011
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/5028 https://ink.library.smu.edu.sg/context/sis_research/article/6031/viewcontent/Verification_of_Orchestration.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-6031 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-60312020-03-12T08:50:34Z Verification of orchestration systems using compositional partial order reduction TAN, Tian Huat LIU, Yang SUN, Jun DONG, Jin Song Orc is a computation orchestration language which is designed to specify computational services, such as distributed communication and data manipulation, in a concise and elegant way. Four concurrency primitives allow programmers to orchestrate site calls to achieve a goal, while managing timeouts, priorities, and failures. To guarantee the correctness of Orc model, effective verification support is desirable. Orc has a highly concurrent semantics which introduces the problem of state-explosion to search-based verification methods like model checking. In this paper, we present a new method, called Compositional Partial Order Reduction (CPOR), which aims to provide greater state-space reduction than classic partial order reduction methods in the context of hierarchical concurrent processes. Evaluation shows that CPOR is more effective in reducing the state space than classic partial order reduction methods. 2011-10-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/5028 info:doi/10.1007/978-3-642-24559-6_9 https://ink.library.smu.edu.sg/context/sis_research/article/6031/viewcontent/Verification_of_Orchestration.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Model Check State Object Operational Semantic Linear Temporal Logic Label Transition System Programming Languages and Compilers Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Model Check State Object Operational Semantic Linear Temporal Logic Label Transition System Programming Languages and Compilers Software Engineering |
spellingShingle |
Model Check State Object Operational Semantic Linear Temporal Logic Label Transition System Programming Languages and Compilers Software Engineering TAN, Tian Huat LIU, Yang SUN, Jun DONG, Jin Song Verification of orchestration systems using compositional partial order reduction |
description |
Orc is a computation orchestration language which is designed to specify computational services, such as distributed communication and data manipulation, in a concise and elegant way. Four concurrency primitives allow programmers to orchestrate site calls to achieve a goal, while managing timeouts, priorities, and failures. To guarantee the correctness of Orc model, effective verification support is desirable. Orc has a highly concurrent semantics which introduces the problem of state-explosion to search-based verification methods like model checking. In this paper, we present a new method, called Compositional Partial Order Reduction (CPOR), which aims to provide greater state-space reduction than classic partial order reduction methods in the context of hierarchical concurrent processes. Evaluation shows that CPOR is more effective in reducing the state space than classic partial order reduction methods. |
format |
text |
author |
TAN, Tian Huat LIU, Yang SUN, Jun DONG, Jin Song |
author_facet |
TAN, Tian Huat LIU, Yang SUN, Jun DONG, Jin Song |
author_sort |
TAN, Tian Huat |
title |
Verification of orchestration systems using compositional partial order reduction |
title_short |
Verification of orchestration systems using compositional partial order reduction |
title_full |
Verification of orchestration systems using compositional partial order reduction |
title_fullStr |
Verification of orchestration systems using compositional partial order reduction |
title_full_unstemmed |
Verification of orchestration systems using compositional partial order reduction |
title_sort |
verification of orchestration systems using compositional partial order reduction |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2011 |
url |
https://ink.library.smu.edu.sg/sis_research/5028 https://ink.library.smu.edu.sg/context/sis_research/article/6031/viewcontent/Verification_of_Orchestration.pdf |
_version_ |
1770575193350078464 |