• DocumentCode
    1281939
  • Title

    An application of Petri net reduction for Ada tasking deadlock analysis

  • Author

    Shatz, Sol M. ; Tu, Shengru ; Murata, Tadao ; Duri, Sastry

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
  • Volume
    7
  • Issue
    12
  • fYear
    1996
  • fDate
    12/1/1996 12:00:00 AM
  • Firstpage
    1307
  • Lastpage
    1322
  • Abstract
    As part of our continuing research on using Petri nets to support automated analysis of Ada tasking behavior, we have investigated the application of Petri net reduction for deadlock analysis. Although reachability analysis is an important method to detect deadlocks, it is in general inefficient or even intractable. Net reduction can aid the analysis by reducing the size of the net while preserving relevant properties. We introduce a number of reduction rules and show how they can be applied to Ada nets, which are automatically generated Petri net models of Ada tasking. We define a reduction process and a method by which a useful description of a detected deadlock state can be obtained from the reduced net´s information. A reduction tool and experimental results from applying the reduction process are discussed
  • Keywords
    Ada; Petri nets; concurrency control; parallel programming; reachability analysis; Ada; Ada tasking; Petri net reduction; deadlock analysis; reachability analysis; Application software; Automata; Communication channels; Computer displays; Concurrent computing; FETs; History; Information analysis; Software systems; System recovery;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.553301
  • Filename
    553301