Abstraction and composition:: a verification method for co-operating systems

被引:11
作者
Ochsenschläger, P [1 ]
Repp, J [1 ]
Rieke, R [1 ]
机构
[1] GMD German Natl Res Ctr Informat Technol, Sit Inst Secure Telecooperat, D-64295 Darmstadt, Germany
关键词
abstraction; simple language homomorphisms; approximate satisfaction of safety and liveness properties; co-operation products of formal languages; co-operating systems; finite state systems; formal specification; verification;
D O I
10.1080/095281300454829
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Behaviour of systems is described by formal languages: the sets of all sequences of actions. Regarding abstraction, alphabetic language homomorphisms are used to compute abstract behaviours. To avoid loss of important information when moving to the abstract level, abstracting homomorphisms have to satisfy a certain property called simplicity on the concrete (i.e. not abstracted) behaviour. To be suitable for verification of so called co-operating systems, a modified type of satisfaction relation for system properties (approximate satisfaction) is considered. The well known state space explosion problem is tackled by a compositional method formalized by so called co-operation products of formal languages.
引用
收藏
页码:447 / 459
页数:13
相关论文
共 27 条
[1]   DEFINING LIVENESS [J].
ALPERN, B ;
SCHNEIDER, FB .
INFORMATION PROCESSING LETTERS, 1985, 21 (04) :181-185
[2]  
Alur R, 1995, LECT NOTES COMPUT SC, V939, P166
[3]   APPRAISING FAIRNESS IN LANGUAGES FOR DISTRIBUTED-PROGRAMMING [J].
APT, KR ;
FRANCEZ, N ;
KATZ, S .
DISTRIBUTED COMPUTING, 1988, 2 (04) :226-241
[4]  
Baeten J., 1990, PROCESS ALGEBRA
[5]  
BASAK G, 1999, GMD RES SERIES, V19
[6]  
CAPELLMANN C, 1996, P INT WORKSH ADV INT, P71
[7]  
CAPELLMANN C, 1996, LECT NOTES COMPUTER, V1102, P466
[8]   THE CONCURRENCY WORKBENCH - A SEMANTICS-BASED TOOL FOR THE VERIFICATION OF CONCURRENT SYSTEMS [J].
CLEAVELAND, R ;
PARROW, J ;
STEFFEN, B .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1993, 15 (01) :36-72
[9]  
Eilenberg S., 1974, AUTOMATA LANGUAGES M, VA
[10]  
FOX S, 1998, GMD RES SERIES, V21