• 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