• DocumentCode
    1572709
  • Title

    Modifying Petri net models by means of crosscutting operations

  • Author

    Barros, João Paulo ; Gomes, Luis

  • Author_Institution
    Departamento de Engenharia Electrotecnica, Univ. Nova de Lisboa, Monte de Caparica, Portugal
  • fYear
    2003
  • Firstpage
    177
  • Lastpage
    186
  • Abstract
    Increasingly complex abstraction and composition constructs have been proposed for Petri nets, sometimes to the point that the quantity and diversity of net inscriptions seem to obscure the proclaimed advantages of Petri nets graphical representation. These constructs are oriented towards system synthesis but typically overlook the necessity of future model modifications due to unanticipated changes in requirements. These can imply modifications across several of the initially composed modules. We propose the use of two simple composition operations, net addition and net subtraction, that allow the introduction of the necessary modifications without being dependent on the net class or composition constructs in use. The operations can even be used concomitantly with the existent composition constructs. Three application examples are also presented which illustrate the use of the proposed operations in classic settings.
  • Keywords
    Petri nets; formal logic; formal specification; formal verification; object-oriented programming; programming language semantics; systems analysis; Petri net graphical representation; Petri net model modification; complex abstraction construct; composition operation; crosscutting operations; net addition; net inscription; net subtraction; system synthesis; Computer languages; Concurrent computing; History; Object oriented modeling; Petri nets; Proposals; Stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design, 2003. Proceedings. Third International Conference on
  • Print_ISBN
    0-7695-1887-7
  • Type

    conf

  • DOI
    10.1109/CSD.2003.1207712
  • Filename
    1207712