Publicação
PNML based composition in non-autonomous Petri net models
| Resumo: | 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. |
|---|---|
| Autores principais: | Gomes, L. |
| Outros Autores: | Barros, João |
| Assunto: | Petri nets Hypermedia markup languages |
| Ano: | 2009 |
| País: | Portugal |
| Tipo de documento: | comunicação em conferência |
| Tipo de acesso: | acesso restrito |
| Instituição associada: | Instituto Politécnico de Beja |
| Idioma: | inglês |
| Origem: | Repositório Institucional do IPBeja |
Registos relacionados
article On the verification of non-autonomous Petri net models using autonomous petri net tools
por: Barros, João
Publicado em: (2012)
por: Barros, João
Publicado em: (2012)
category An Ecore based Petri net type definition for PNML IOPT models
por: Ribeiro, J.
Publicado em: (2011)
por: Ribeiro, J.
Publicado em: (2011)
article Ecore representation for extending PNML for input-output place-transition nets
por: Moutinho, F.
Publicado em: (2010)
por: Moutinho, F.
Publicado em: (2010)
article Model composition by reusing Petri net based modules
por: Costa, Aniko
Publicado em: (2012)
por: Costa, Aniko
Publicado em: (2012)
article On the use of programming languages for textual specification of Petri Net Models
por: Barros, João Paulo
Publicado em: (2007)
por: Barros, João Paulo
Publicado em: (2007)
article From non-autonomous Petri net models to executable state machines
por: Barros, João Paulo
Publicado em: (2019)
por: Barros, João Paulo
Publicado em: (2019)
category Coloured Petri Net Model of the bCMS system using CPN tools
por: Brito, Isabel
Publicado em: (2013)
por: Brito, Isabel
Publicado em: (2013)
article Guidelines for modelling reactive systems with coloured Petri nets
por: Madalena, Gonçalves
Publicado em: (2013)
por: Madalena, Gonçalves
Publicado em: (2013)
groups Distributed controllers modeling through Petri nets with multi-asynchronous-channels
por: Moutinho, Filipe
Publicado em: (2015)
por: Moutinho, Filipe
Publicado em: (2015)
groups IOPT Petri Net State Space Generation Algorithm with Maximal-Step Execution Semantics
por: Pereira, Fernando
Publicado em: (2011)
por: Pereira, Fernando
Publicado em: (2011)
book An evolutionary approach to the use of petri net based models : from parallel controllers to Hw/Sw codesign
por: Machado, Ricardo J.
Publicado em: (2000)
por: Machado, Ricardo J.
Publicado em: (2000)
article Unmanned aerial vehicle safety assessment modelling through petri Nets
por: Gonçalves, P.
Publicado em: (2017)
por: Gonçalves, P.
Publicado em: (2017)
article Validation of scenario-based business requirements with Coloured Petri Nets
por: Ribeiro, Óscar R.
Publicado em: (2009)
por: Ribeiro, Óscar R.
Publicado em: (2009)
article Exploring high-level petri nets for model-driven development of digital controllers
por: Barros, João
Publicado em: (2025)
por: Barros, João
Publicado em: (2025)
groups Automatic synthesis of VHDL Hardware Components from IOPT Petri Net models
por: Pereira, Fernando
Publicado em: (2013)
por: Pereira, Fernando
Publicado em: (2013)
article Input event modeling for discrete-event controllers: A petri net approach
por: Gomes, Luís
Publicado em: (2022)
por: Gomes, Luís
Publicado em: (2022)
article From Petri net models to C implementation of digital controllers
por: Gomes, L.
Publicado em: (2010)
por: Gomes, L.
Publicado em: (2010)
article Refining IOPT Petri Nets Class for Embedded System Controller Modeling
por: Gomes, Luís
Publicado em: (2018)
por: Gomes, Luís
Publicado em: (2018)
article VHDL generation from hierarchical petri net specifications of parallel controllers
por: Fernandes, João M.
Publicado em: (1997)
por: Fernandes, João M.
Publicado em: (1997)
article Petri Net based specification and verification of globally-asynchronous-locally-synchronous system
por: Moutinho, Filipe
Publicado em: (2011)
por: Moutinho, Filipe
Publicado em: (2011)
article Leveraging the pedagogical potential of tile-based games for teaching petri net modeling, the sokoban case
por: Barros, João
Publicado em: (2024)
por: Barros, João
Publicado em: (2024)
groups Remote operation of embedded controllers designed using IOPT Petri-nets
por: Pereira, Fernando
Publicado em: (2015)
por: Pereira, Fernando
Publicado em: (2015)
groups High-level Petri nets modules for embedded controllers design
por: Ribeiro, José
Publicado em: (2015)
por: Ribeiro, José
Publicado em: (2015)
book Merging and splitting Petri net models within distributed embedded controller design
por: Gomes, Luís
Publicado em: (2013)
por: Gomes, Luís
Publicado em: (2013)
article An evolutionary approach to the use of Petri net based models: from parallel controllers to HW/SW co-design
por: Machado, Ricardo J.
Publicado em: (1998)
por: Machado, Ricardo J.
Publicado em: (1998)
article Using petri nets for analysis of navigation paths in constrained graphs – application to roguelike games
por: Gomes, Luis
Publicado em: (2024)
por: Gomes, Luis
Publicado em: (2024)
article Formal requirements modeling with executable use cases and Coloured Petri Nets
por: Jorgensen, Jens B.
Publicado em: (2009)
por: Jorgensen, Jens B.
Publicado em: (2009)
groups The IOPT-Flow framework pairing Petri nets and data-flows for embedded controller development
por: Pereira, Fernando
Publicado em: (2016)
por: Pereira, Fernando
Publicado em: (2016)
article Designing tool support for translating use cases and UML 2.0 Sequence Diagrams into a Coloured Petri Net
por: Fernandes, João M.
Publicado em: (2007)
por: Fernandes, João M.
Publicado em: (2007)
article From UML State Machines to Petri nets: history attribute translation strategies
por: Pais, Rui
Publicado em: (2011)
por: Pais, Rui
Publicado em: (2011)
article Multi-level dynamic modeling in biological systems : application of hybrid Petri nets to network simulation
por: Costa, Rafael S.
Publicado em: (2012)
por: Costa, Rafael S.
Publicado em: (2012)
article Assisting data warehousing populating processes design through modelling using Coloured Petri Nets
por: Silva, Diogo
Publicado em: (2013)
por: Silva, Diogo
Publicado em: (2013)
article Modeling multi-agent systems activities through colored petri nets : an industrial production system case study
por: Fernandes, João M.
Publicado em: (1998)
por: Fernandes, João M.
Publicado em: (1998)
groups Extending IOPT nets with a module construct
por: Ribeiro, José
Publicado em: (2016)
por: Ribeiro, José
Publicado em: (2016)
article Scenario-based modeling in industrial information systems
por: Machado, Ricardo
Publicado em: (2010)
por: Machado, Ricardo
Publicado em: (2010)
groups From SysML State Machines to Petri Nets using ATL Transformations
por: Pais, Rui
Publicado em: (2014)
por: Pais, Rui
Publicado em: (2014)
article Feature Nets: behavioural modelling of software product lines
por: Muschevici, Radu
Publicado em: (2016)
por: Muschevici, Radu
Publicado em: (2016)
article Colored Petri nets in the simulation of ETL standard tasks: the surrogate key pipelining case
por: Silva, Diogo
Publicado em: (2012)
por: Silva, Diogo
Publicado em: (2012)
article SysVeritas: A Framework for Verifying IOPT Nets and Execution Semantics within Embedded Systems Design
por: Barbosa, Paulo
Publicado em: (2011)
por: Barbosa, Paulo
Publicado em: (2011)
article Orchestrating smart health: A nets-within-nets approach for hybrid fall detection systems∗
por: Pica, João
Publicado em: (2026)
por: Pica, João
Publicado em: (2026)
Registos relacionados
-
article On the verification of non-autonomous Petri net models using autonomous petri net tools
por: Barros, João
Publicado em: (2012) -
category An Ecore based Petri net type definition for PNML IOPT models
por: Ribeiro, J.
Publicado em: (2011) -
article Ecore representation for extending PNML for input-output place-transition nets
por: Moutinho, F.
Publicado em: (2010) -
article Model composition by reusing Petri net based modules
por: Costa, Aniko
Publicado em: (2012) -
article On the use of programming languages for textual specification of Petri Net Models
por: Barros, João Paulo
Publicado em: (2007)