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,...

Full description

Saved in:
Bibliographic Details
Main Authors: TAN, Tian Huat, LIU, Yang, SUN, Jun, DONG, Jin Song
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