DocumentCode :
3091508
Title :
Petri net models of concurrent Ada programs
Author :
Stansifer, Ryan ; Marinescu, Dan
Author_Institution :
Software Eng. Res. Center, Purdue Univ., West Lafayette, IN, USA
Volume :
ii
fYear :
1990
fDate :
2-5 Jan 1990
Firstpage :
400
Abstract :
A subset of the programming language Ada is translated to Petri nets. The subset contains the Ada rendezvous and dynamic task creation. The design of the translation algorithm was influenced by methods of denotational semantics, which made the implementation of the algorithm particularly simple in the programming language ML. Properties of a concurrent Ada program can be studied by analyzing the Petri-net model. It is possible to determine the possible interleavings of statements and do static dead-lock detection. The authors investigate applying the models of Ada programs to the problem of determining which program segments form the critical path in the time it takes for execution of an Ada program
Keywords :
Ada; Petri nets; parallel programming; Petri net models; concurrent Ada programs; denotational semantics; dynamic task creation; programming language ML; Aircraft; Algorithm design and analysis; Computer languages; Embedded computing; Interleaved codes; Petri nets; Programming; Sequential analysis; Software engineering; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1990., Proceedings of the Twenty-Third Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI
Type :
conf
DOI :
10.1109/HICSS.1990.205211
Filename :
205211
Link To Document :
بازگشت