DocumentCode
2014143
Title
On the deadlock analysis of multithreaded control software
Author
López-Grao, Juan-Pablo ; Colom, José-Manuel
Author_Institution
Dept. of Comput. Sci. & Syst. Eng., Univ. of Zaragoza, Zaragoza, Spain
fYear
2011
fDate
5-9 Sept. 2011
Firstpage
1
Lastpage
8
Abstract
The long interest in finding efficient solutions to deadlock occurrence induced by resource sharing is persistent in the context of concurrent control software production. Petri net-based correction techniques which were traditionally applied in the context of flexible manufacturing systems (FMS) constitute a promising new approach. In this vein, Gadara nets were introduced as an attempt to import the strengths of these techniques into the software domain. In this paper, we prove that these Petri nets are close to a subclass of S4PR (a widely-exploited class in the context of FMS) and provide some related equivalence results. Some limitations which Gadara nets present for the modelling and automated correction of software are also unveiled. Last but no least, we present formal proofs of the theorems characterising non-liveness in Gadara nets. To our knowledge, no such proofs were published before.
Keywords
Petri nets; concurrency control; flexible manufacturing systems; multi-threading; theorem proving; Gadara nets; Petri net-based correction techniques; S4PR; concurrent control software production; deadlock analysis; flexible manufacturing systems; multithreaded control software; resource sharing; theorem proof; Context; Petri nets; Resource management; Software; Syntactics; System recovery; Veins;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies & Factory Automation (ETFA), 2011 IEEE 16th Conference on
Conference_Location
Toulouse
ISSN
1946-0740
Print_ISBN
978-1-4577-0017-0
Electronic_ISBN
1946-0740
Type
conf
DOI
10.1109/ETFA.2011.6059039
Filename
6059039
Link To Document