DocumentCode :
1487865
Title :
Reduction methods for real-time systems using Delay Time Petri Nets
Author :
Juan, Eric Y T ; Tsai, Jeffrey J P ; Murata, Tadao ; Zhou, Yi
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
Volume :
27
Issue :
5
fYear :
2001
fDate :
5/1/2001 12:00:00 AM
Firstpage :
422
Lastpage :
448
Abstract :
We present a new net-reduction methodology to facilitate the analysis of real-time systems using Delay Time Petri Nets (DTPNs). Net reduction is one of the most important techniques for reducing the state-explosion problem of Petri nets. However, the application of net reduction to current timed-extensions of Petri nets (such as Merlin´s Time PNs) is very limited due to the difficulty faced in the preservation of timing constraints. To overcome this problem, we introduce DTPNs which are inspired by Merlin´s (1976) Time PNs, Senac´s (1994) Hierarchical Time Stream PNs, and Little´s (1991) Timed PNs. We show that DTPNs are much more suitable for net reduction. Then, we present a new set of DTPN reduction rules for the analysis of schedule and deadlock analysis. Our work is distinct from the others since our goal is to analyze real-time systems and the reduction methods we propose preserve both timing properties (schedule) and deadlock. To evaluate our framework, we have implemented an automated analysis tool whose main functions include net reduction and class-graph generation. The experimental results show that our net-reduction methodology leads to a significant contribution to the efficient analysis of real-time systems
Keywords :
Petri nets; real-time systems; scheduling; systems analysis; Delay Time Petri Nets; Hierarchical Time Stream Petri nets; Time Petri nets; class-graph generation; deadlock analysis; experiment; net-reduction methodology; real-time systems; schedule analysis; state-explosion problem; timing; timing constraints; Aerospace control; Aerospace electronics; Control systems; Delay effects; Delay systems; Formal verification; Petri nets; Real time systems; System recovery; Timing;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.922714
Filename :
922714
Link To Document :
بازگشت