Invariant-preserving transformations for the verification of place/transition systems

被引:12
作者
Cheung, TY [1 ]
Zeng, W
机构
[1] City Univ Hong Kong, Res Ctr Distributed Comp, Dept Comp Sci, Hong Kong, Hong Kong
[2] Nortel Co Ltd, Ottawa, ON, Canada
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS | 1998年 / 28卷 / 01期
关键词
composition; decomposition; elimination; insertion; invariant; place/transition system; preserve; protocol; replacement; transformation; verification;
D O I
10.1109/3468.650328
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Transformations preserving (i.e., neither losing nor creating) specific properties are often used to simplify a system so that certain specified properties can be detected more easily from the transformed system, For five classes of transformations on place/transition systems (PTS's), namely, insertion, elimination, replacement, composition, and decomposition, this paper provides the conditions which can be used for determining whether or not they preserve the place-invariants and transition-invariants of the PTS, ii place-invariant is a subset of places whose total number of tokens remains unchanged under any execution of the system, A transition-invariant is a multiset of transitions whose execution in a certain order will leave the distribution of tokens unchanged. Unlike the basic approach of detecting place-invariants, which requires lengthy computation on the entire system of dow matrix equations, the proposed conditions are for very general transformations and involve computation of only the new, eliminated, and affected places and transitions.
引用
收藏
页码:114 / 121
页数:8
相关论文
共 21 条
[1]  
BERTHELOT G, 1986, LECT NOTES COMPUT SC, V222, P19
[2]   PETRI NETS THEORY FOR THE CORRECTNESS OF PROTOCOLS [J].
BERTHELOT, G ;
TERRAT, R .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1982, 30 (12) :2497-2505
[3]  
BERTHELOT G, 1987, LECT NOTES COMPUT SC, V254, P359
[4]  
CHEUNG TY, 1995, TR9501 CIT U DEP COM
[5]  
CHEUNG TY, 1997, TR972 CIT U DEP COMP
[6]  
CINDIO FD, 1985, P 5 IEEE INT C DISTR, P486
[7]  
FREUDENMENN J, 1987, PROTOCOL SPECIFICATI, V7, P391
[8]  
GENRICH HJ, 1990, LECT NOTES COMPUT SC, V424, P179
[9]   PROTOCOL VALIDATION BY MAXIMAL PROGRESS STATE EXPLORATION [J].
GOUDA, MG ;
YU, YT .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1984, 32 (01) :94-97
[10]  
Jensen K., 1981, LECTURE NOTES COMPUT, V118, P327