An Operational Semantics for Model Checking Long Running Transactions

被引:0
作者
Yu, Hengbiao [1 ]
Chen, Zhenbang [1 ]
Wang, Ji [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Changsha, Hunan, Peoples R China
来源
WEB SERVICES AND FORMAL METHODS, WS-FM 2013 | 2014年 / 8379卷
关键词
Long running transactions; Extended cCSP; Model checking; Operational semantics; FOUNDATIONS;
D O I
10.1007/978-3-319-08260-8_10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Compensating CSP (cCSP) is an extension to CSP for modeling long running transactions (LRTs). In our work, we extended the original cCSP with the ability of modeling non-determinism, deadlock and livelock. Until now, there is only a failure-divergence semantics for the extended cCSP, and there is no model checking or animating tool for it. In this paper, we present an operational semantics for model checking the extended cCSP. We prove that the general problem of model checking the extended cCSP with respect to regular properties is undecidable. Using the operational semantics, we have implemented an animator and a prototype model checker for the extended cCSP based on the platform Process Analysis Toolkit (PAT). In addition, a case study is given to demonstrate the tool.
引用
收藏
页码:168 / 187
页数:20
相关论文
共 23 条
[1]  
Alves A., 2006, Web Services Business Process Execution Language - version 2.0
[2]  
Bocchi L, 2003, LECT NOTES COMPUT SC, V2884, P124
[3]   Theoretical foundations for compensations in flow composition languages [J].
Bruni, R ;
Melgratti, H ;
Montanari, U .
ACM SIGPLAN NOTICES, 2005, 40 (01) :209-220
[4]  
Butler M, 2005, LECT NOTES COMPUT SC, V3670, P243
[5]  
Butler M, 2005, LECT NOTES COMPUT SC, V3525, P133
[6]  
Butler M, 2004, LECT NOTES COMPUT SC, V2949, P87
[7]   Failure-divergence semantics and refinement of long running transactions [J].
Chen, Zhenbang ;
Liu, Zhiming ;
Wang, Ji .
THEORETICAL COMPUTER SCIENCE, 2012, 455 :31-65
[8]  
Chen ZB, 2010, LECT NOTES COMPUT SC, V6255, P121, DOI 10.1007/978-3-642-14808-8_9
[9]  
Emmi M, 2007, LECT NOTES COMPUT SC, V4349, P29
[10]  
Garcia-Molina H., 1987, P 1987 ACM SIGMOD IN, P249, DOI DOI 10.1145/38714.38742