Conflicts and fair testing

被引:24
作者
Malik, Robi [1 ]
Streader, David [1 ]
Reeves, Steve [1 ]
机构
[1] Univ Waikato, Dept Comp Sci, Hamilton, New Zealand
关键词
process-algebra; discrete event systems; model checking; nonblocking;
D O I
10.1142/S012905410600411X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper studies conflicts from a process-algebraic point of view and shows how they are related to the testing theory of fair testing. Conflicts have been introduced in the context of discrete event systems, where two concurrent systems are said to be in conflict if they can get trapped in a situation where they are waiting or running endlessly, forever unable to complete their common task. In order to analyse complex discrete event systems, conflict-preserving notions of refinement and equivalence are needed. This paper characterises an appropriate refinement, called the conflict preorder, and provides a denotational semantics for it. Its relationship to other known process preorders is explored, and it is shown to generalise the fair testing preorder in processalgebra for reasoning about conflicts in discrete event systems.
引用
收藏
页码:797 / 813
页数:17
相关论文
共 28 条
[1]  
[Anonymous], 1980, LNCS
[2]  
Arnold A., 1994, FINITE TRANSITION SY
[3]  
Brandin B. A., 1994, Proceedings of the Fourth International Conference on Computer Integrated Manufacturing and Automation Technology, P319, DOI 10.1109/CIMAT.1994.389054
[4]  
BRINKSMA E, 1996, IFIP C P, V69, P145
[5]  
Brinksma Ed, CONCUR 1995, P313, DOI [DOI 10.1007/3-540-60218-623, 10.1007/3-540-60218-6_23, DOI 10.1007/3-540-60218-6_23]
[6]  
BRYANT RE, 1986, IEEE T COMPUT, V35, P677, DOI 10.1109/TC.1986.1676819
[7]  
Cassandras C.G., 2021, Introduction to Discrete Event Systems, V3rd
[8]   AUTOMATIC VERIFICATION OF FINITE-STATE CONCURRENT SYSTEMS USING TEMPORAL LOGIC SPECIFICATIONS [J].
CLARKE, EM ;
EMERSON, EA ;
SISTLA, AP .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1986, 8 (02) :244-263
[9]  
Clarke EM, 1999, MODEL CHECKING, P1
[10]   TESTING EQUIVALENCES FOR PROCESSES [J].
DENICOLA, R ;
HENNESSY, MCB .
THEORETICAL COMPUTER SCIENCE, 1984, 34 (1-2) :83-133