• DocumentCode
    2829628
  • Title

    Critical path analysis of concurrent Ada programs using colored Petri nets: rewrite rules

  • Author

    Beaven, Mike ; Marinescu, Dan ; Stansifer, Ryan

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • fYear
    1991
  • fDate
    11-14 Jun 1991
  • Firstpage
    918
  • Abstract
    The authors use a colored Petri net model of a substantial subset of Ada to do critical path analysis. They are primarily interested in determining the circumstances under which a concurrent program will take the most time. This is done by finding the critical path. The authors associate with each transition a cost representing the time necessary to execute the corresponding instruction. They define the critical path as a generalization of the usual PERT notion. The critical path in a colored Petri net takes into account the special semantics of firing only enabled transitions. The authors do not modify the semantics to take into account time as in various models of Petri nets with time. They do critical path analysis by transforming the net to an equivalent net whose critical path takes the same amount of time. The Petri net is rewritten over and over again until the net is reduced to a single transition
  • Keywords
    Ada; Petri nets; critical path analysis; graph colouring; multiprocessing programs; colored Petri nets; concurrent Ada programs; critical path analysis; rewrite rules; Color; Concurrent computing; Costs; Petri nets; Tellurium; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1991., IEEE International Sympoisum on
  • Print_ISBN
    0-7803-0050-5
  • Type

    conf

  • DOI
    10.1109/ISCAS.1991.176513
  • Filename
    176513