• DocumentCode
    42416
  • Title

    Interactive Petri Nets

  • Author

    Guanjun Liu ; Changjun Jiang ; Mengchu Zhou ; Pengcheng Xiong

  • Author_Institution
    Pillar of Inf. Syst. Technol. & Design, Singapore Univ. of Technol. & Design (established in collaboration with MIT), Singapore, Singapore
  • Volume
    43
  • Issue
    2
  • fYear
    2013
  • fDate
    Mar-13
  • Firstpage
    291
  • Lastpage
    302
  • Abstract
    Such concurrent systems as Web services and workflow systems can be viewed as a composition of a set of subsystems. Subsystems interact with each other through a set of message channels in order to perform a task. This work defines a class of Petri nets called interactive Petri nets (IPNs) to model these systems. IPNs can be used to analyze their behavior, find potential problems, and then improve their designs. Compatibility is an important concept for a composed system and reflects the possibility of correct/proper interaction among its subsystems. In order to characterize different cooperative abilities in practice, compatibility and weak compatibility are defined for IPNs. Some relationships among (weak) compatibility, liveness, reversibility, and boundedness are revealed. Based on them, this work proves that the (weak) compatibility problem is co-NP-hard. A taxonomy is also presented for IPNs in order to explore whether some subclasses can be analyzed efficiently. Based on it, we can identify several IPN subclasses, some of which can be analyzed in polynomial time.
  • Keywords
    Petri nets; Web services; computational complexity; concurrency control; workflow management software; IPN; Web services; boundedness relationship; coNP-hard problem; compatibility concept; compatibility relationship; concurrent system; interactive Petri nets; liveness relationship; message channel; polynomial time; reversibility relationship; workflow system; Educational institutions; Humans; Mathematical model; Petri nets; Polynomials; Taxonomy; Web services; Compatibility; Web service; co-NP-hardness; interactive Petri nets (IPNs); liveness;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics: Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-2216
  • Type

    jour

  • DOI
    10.1109/TSMCA.2012.2204741
  • Filename
    6301779