DocumentCode :
779991
Title :
Compositional validation of time-critical systems using communicating time Petri nets
Author :
Bucci, Giacomo ; Vicario, Enrico
Author_Institution :
Dept. of Syst. & Inf., Florence Univ., Italy
Volume :
21
Issue :
12
fYear :
1995
fDate :
12/1/1995 12:00:00 AM
Firstpage :
969
Lastpage :
992
Abstract :
An extended Petri net model which considers modular partitioning along with timing restrictions and environment models is presented. Module constructs permit the specification of a complex system as a set of message passing modules with the timing semantics of time Petri nets. The state space of each individual module can be separately enumerated and assessed under the assumption of a partial specification of the intended module operation environment. State spaces of individual modules can be recursively integrated, to permit the assessment of module clusters and of the overall model, and to check the satisfaction of the assumptions made in the separate analysis of elementary component modules. In the intermediate stages between subsequent integration steps, the state spaces of module and module clusters can be projected onto reduced representations concealing local events that are not essential to the purposes of the analysis. The joint use of incremental enumeration and intermediate concealment of local events allows for a flexible management of state explosion, and permits a scalable approach to the validation of complex systems
Keywords :
Petri nets; formal specification; message passing; program diagnostics; program verification; reachability analysis; timing; communicating time Petri nets; complex system specification; compositional validation; concealed local events; elementary component modules; environment models; extended Petri net model; incremental enumeration; message passing modules; modular partitioning; module clusters; module constructs; module operation environment; partial specification; state explosion management; state space; time-critical systems; timing restrictions; timing semantics; Automata; Explosions; Message passing; Petri nets; Reachability analysis; Real time systems; State-space methods; System recovery; Time factors; Timing;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.489073
Filename :
489073
Link To Document :
بازگشت