Publicação
Exploring high-level petri nets for model-driven development of digital controllers
| Resumo: | While low-level Petri nets are common for discrete-event controllers, their capacity is limited. High-level nets of-fer greater potential within Model-Driven Engineering (MDE) for ensuring correctness throughout modeling, simulation, and implementation, but this is not fully realized. This work-in-progress paper presents an approach based on a particular class of high-level nets with a threefold objective: (1) allow the design of complex controllers with data processing; (2) ease the use of interconnected Petri nets modules to build larger models; (3) test the controller with automatically generated input values. Supported by a flexible, open-source tool allowing external interaction (e.g., with code for data generating or processing), we show the methodology using a sluice gate example for offline modeling and simulation, featuring a pattern for environment-controller communication. This approach makes possible more robust model-based real-time controllers, laying the groundwork for upcoming physical device interactions. |
|---|---|
| Autores principais: | Barros, João |
| Outros Autores: | Gomes, Luís |
| Assunto: | Petri nets Controller Reference nets Renew Simulation High-level nets Non-autonomous nets |
| Ano: | 2025 |
| 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
groups High-level Petri nets modules for embedded controllers design
por: Ribeiro, José
Publicado em: (2015)
por: Ribeiro, José
Publicado em: (2015)
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)
article Model composition by reusing Petri net based modules
por: Costa, Aniko
Publicado em: (2012)
por: Costa, Aniko
Publicado em: (2012)
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)
groups Extending IOPT nets with a module construct
por: Ribeiro, José
Publicado em: (2016)
por: Ribeiro, José
Publicado em: (2016)
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)
groups Distributed controllers modeling through Petri nets with multi-asynchronous-channels
por: Moutinho, Filipe
Publicado em: (2015)
por: Moutinho, Filipe
Publicado em: (2015)
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 Hierarchical mechanisms for high-level modelling and simulation of digital systems
por: Machado, Ricardo J.
Publicado em: (1998)
por: Machado, Ricardo J.
Publicado em: (1998)
article PNML based composition in non-autonomous Petri net models
por: Gomes, L.
Publicado em: (2009)
por: Gomes, L.
Publicado em: (2009)
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 Guidelines for modelling reactive systems with coloured Petri nets
por: Madalena, Gonçalves
Publicado em: (2013)
por: Madalena, Gonçalves
Publicado em: (2013)
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 Unmanned aerial vehicle safety assessment modelling through petri Nets
por: Gonçalves, P.
Publicado em: (2017)
por: Gonçalves, P.
Publicado em: (2017)
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)
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)
groups Remote operation of embedded controllers designed using IOPT Petri-nets
por: Pereira, Fernando
Publicado em: (2015)
por: Pereira, Fernando
Publicado em: (2015)
article Leveraging high-level petri nets for cyber-physical systems development
por: Fernandes, Nuno
Publicado em: (2024)
por: Fernandes, Nuno
Publicado em: (2024)
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 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)
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 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 Petri Net based specification and verification of globally-asynchronous-locally-synchronous system
por: Moutinho, Filipe
Publicado em: (2011)
por: Moutinho, Filipe
Publicado em: (2011)
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 Scenario-based modeling in industrial information systems
por: Machado, Ricardo
Publicado em: (2010)
por: Machado, Ricardo
Publicado em: (2010)
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 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 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)
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 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 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)
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 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 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 Let’s measure it: an approach of high-resolution estimates of bottom fixed net fishing effort at national level
por: Sales Henriques, Nuno
Publicado em: (2024)
por: Sales Henriques, Nuno
Publicado em: (2024)
article Graphic model for shop floor simulation and control in the context of industry 5.0
por: Fernandes, Nuno
Publicado em: (2023)
por: Fernandes, Nuno
Publicado em: (2023)
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 Feature Nets: behavioural modelling of software product lines
por: Muschevici, Radu
Publicado em: (2016)
por: Muschevici, Radu
Publicado em: (2016)
article Towards statecharts to input-output place transition nets transformations
por: Pais, Rui
Publicado em: (2011)
por: Pais, Rui
Publicado em: (2011)
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)
Registos relacionados
-
groups High-level Petri nets modules for embedded controllers design
por: Ribeiro, José
Publicado em: (2015) -
article On the verification of non-autonomous Petri net models using autonomous petri net tools
por: Barros, João
Publicado em: (2012) -
article Model composition by reusing Petri net based modules
por: Costa, Aniko
Publicado em: (2012) -
article Orchestrating smart health: A nets-within-nets approach for hybrid fall detection systems∗
por: Pica, João
Publicado em: (2026) -
groups Extending IOPT nets with a module construct
por: Ribeiro, José
Publicado em: (2016)