• DocumentCode
    3503320
  • Title

    PNML based composition in non-autonomous Petri net models

  • Author

    Gomes, Luís ; Barros, João Paulo

  • Author_Institution
    Fac. de Cienc. e Tecnol., Univ. Nova de Lisboa, Lisbon, Portugal
  • fYear
    2009
  • fDate
    3-5 Nov. 2009
  • Firstpage
    4377
  • Lastpage
    4382
  • Abstract
    The Petri Net Markup Language (PNML) allows the specification of Petri net models based on their primitive elements: places, transitions, and arcs. This paper proposes a complementary way to define non-autonomous Petri net models, based on model addition. The net addition operation is applied at two levels: the structural level (related with the autonomous part of the Petri net model) and the annotations level (related with the non-autonomous part of the Petri net model, and supporting representation for input and output signals and events). This approach allows the construction and modification of Petri net models in a flexible way supporting not only modular composition, but also model modifications. The net addition operator was implemented as a tool and integrated in a framework allowing graphical editing of nets and compositions, as well as automatic code generation to C and VHDL and deployment into implementation platforms, such as microcontrollers and FPGA (Field-Programmable Gate Array). The paper illustrates the application of the net addition operation to an example of a controller for an automation system.
  • Keywords
    Petri nets; hypermedia markup languages; FPGA; PNML based composition; Petri Net Markup Language; automatic code generation; field programmable gate array; graphical editing; microcontrollers; net addition operation; net addition operator; nonautonomous Petri net models; structural level; Automatic control; Automation; Control systems; Field programmable gate arrays; Graphical models; Markup languages; Microcontrollers; Modular construction; Petri nets; Proposals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, 2009. IECON '09. 35th Annual Conference of IEEE
  • Conference_Location
    Porto
  • ISSN
    1553-572X
  • Print_ISBN
    978-1-4244-4648-3
  • Electronic_ISBN
    1553-572X
  • Type

    conf

  • DOI
    10.1109/IECON.2009.5414908
  • Filename
    5414908