• DocumentCode
    453771
  • Title

    A tool for tailored code generation from Petri net models

  • Author

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

  • Author_Institution
    UNINOVA, Univ. Nova de Lisboa
  • Volume
    1
  • fYear
    2005
  • fDate
    19-22 Sept. 2005
  • Lastpage
    864
  • Abstract
    The use of Petri nets for the modelling of discrete-event systems is well-studied. Yet, the tools allowing the implementation of these models, and supporting code generation, are still very few, almost non-existent. This paper starts by presenting a Petri net class, based on place/transition nets and well-known concepts from synchronised and interpreted Petri nets. This Petri net class allows the association of external input signals to transitions and the association of external output signals to transitions and place markings. Additionally, the class provides support for the specification of input and output events. Next, the paper presents a code generator able to output optimised executable code from these nets. The generated code can be optimised by several distinct strategies, which facilitate the creation of code tailored to specific platforms, as well as for specific classes of Petri nets
  • Keywords
    Petri nets; discrete event systems; formal specification; optimising compilers; Petri net model; discrete-event system; event specification; tailored code generation; Clocks; Control systems; Databases; Discrete event systems; Embedded system; Hardware; Petri nets; Synchronization; System-level design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation, 2005. ETFA 2005. 10th IEEE Conference on
  • Conference_Location
    Catania
  • Print_ISBN
    0-7803-9401-1
  • Type

    conf

  • DOI
    10.1109/ETFA.2005.1612615
  • Filename
    1612615