PROVING PROPERTIES OF REAL-TIME SYSTEMS THROUGH LOGICAL SPECIFICATIONS AND PETRI-NET MODELS

被引:47
作者
FELDER, M
MANDRIOLI, D
MORZENTI, A
机构
[1] Dipartimento di Elettronica e Informazione, Politecnico di Milano
关键词
REAL-TIME AND EMBEDDED SYSTEMS; TEMPORAL LOGIC; 1ST-ORDER LOGIC; TIMED PETRI NETS; FORMAL SPECIFICATION; DUAL LANGUAGE;
D O I
10.1109/32.265634
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We address the problem of formally analyzing the properties of real-time systems. We propose a method based on modeling the system as a timed Petri net and on specifying its properties in TRIO, an extension of temporal logic suitable for dealing explicitly with time and for measuring it. Timed Petri nets are axiomatized in terms of TRIO, so that their properties can be derived as theorems in the same spirit as the classical Hoare method allows one to prove properties of programs coded in a Pascal-like language. The method is also illustrated through an example.
引用
收藏
页码:127 / 141
页数:15
相关论文
共 50 条
[1]  
ABADI M, 1991, LECTURE NOTES COMPUT, V600, P1
[2]  
ALUR R, 1989, 30 ANN S FDN COMP SC, P164
[3]  
ALUR R, 1991, P ICALP 91, P323
[4]  
ALUR R, 1990, LICS, V90, P414
[5]  
[Anonymous], 1989, Z NOTATION REFERENCE
[6]   10 YEARS OF HOARE LOGIC - A SURVEY .1. [J].
APT, KR .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1981, 3 (04) :431-483
[7]   RT-ASLAN - A SPECIFICATION LANGUAGE FOR REAL-TIME SYSTEMS [J].
AUERNHEIMER, B ;
KEMMERER, RA .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (09) :879-889
[8]  
BERRY G, 1990, LNCS, V185
[9]   MODELING AND VERIFICATION OF TIME-DEPENDENT SYSTEMS USING TIME PETRI NETS [J].
BERTHOMIEU, B ;
DIAZ, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (03) :259-273
[10]  
Bjorner D., 1983, Theory and practice of software technology, P85