Publicação
Merging and splitting Petri net models within distributed embedded controller design
| Resumo: | Design of distributed embedded controllers can benefit from the adoption of a model-based development attitude, where Petri nets modeling can provide support for a comprehensive specification and documentation of the system together with verification capabilities and automatic deployment into implementation platforms. This chapter presents a Petri nets-based development flow based on composition and decomposition of Petri net models, using Input-Output Place-Transition Petri nets (IOPT nets) as the underlying formalism, allowing reusability of models in new situations through a net addition operation, as well as partitioning of the model into components using a net splitting operation. Distributed embedded controllers are addressed adding the concept of time domains to IOPT nets. Finally, a tool chain framework is presented supporting the whole development process, from specification to implementation, including property verification, simulation, and automatic code generation for deployment into implementation platforms (considering hardware-based implementation and VHDL coding or software-oriented implementation and C coding). |
|---|---|
| Autores principais: | Gomes, Luís |
| Outros Autores: | Costa, Anikó; Barros, João Paulo; Moutinho, Filipe; Pereira, Fernando; Barros, João Paulo |
| Assunto: | model-based composition IOPT Petri nets Non-autonomous verification code generation GALS |
| Ano: | 2013 |
| País: | Portugal |
| Tipo de documento: | capítulo de livro |
| 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 IOPT Petri Net State Space Generation Algorithm with Maximal-Step Execution Semantics
por: Pereira, Fernando
Publicado em: (2011)
por: Pereira, Fernando
Publicado em: (2011)
article Towards an integrated tool support for the analysis of IOPT Nets using the Spin Model Checker
por: Barros, João
Publicado em: (2022)
por: Barros, João
Publicado em: (2022)
groups Remote operation of embedded controllers designed using IOPT Petri-nets
por: Pereira, Fernando
Publicado em: (2015)
por: Pereira, Fernando
Publicado em: (2015)
groups Extending IOPT nets with a module construct
por: Ribeiro, José
Publicado em: (2016)
por: Ribeiro, José
Publicado em: (2016)
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 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 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)
groups High-level Petri nets modules for embedded controllers design
por: Ribeiro, José
Publicado em: (2015)
por: Ribeiro, José
Publicado em: (2015)
groups From SysML State Machines to Petri Nets using ATL Transformations
por: Pais, Rui
Publicado em: (2014)
por: Pais, Rui
Publicado em: (2014)
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)
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 Asynchronous interfaces for IOPT-Flow to support GALS systems
por: Almeida, João
Publicado em: (2019)
por: Almeida, João
Publicado em: (2019)
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)
groups Distributed controllers modeling through Petri nets with multi-asynchronous-channels
por: Moutinho, Filipe
Publicado em: (2015)
por: Moutinho, Filipe
Publicado em: (2015)
article IOPT-Tools - from executable models to automatic code generation for embedded controllers development
por: Pereira, Fernando
Publicado em: (2022)
por: Pereira, Fernando
Publicado em: (2022)
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 Remote Debugger: A tool to remotely monitor and operate IOPT-Nets Controllers
por: Pereira, Fernando
Publicado em: (2024)
por: Pereira, Fernando
Publicado em: (2024)
article Model composition by reusing Petri net based modules
por: Costa, Aniko
Publicado em: (2012)
por: Costa, Aniko
Publicado em: (2012)
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 From Petri net models to C implementation of digital controllers
por: Gomes, L.
Publicado em: (2010)
por: Gomes, L.
Publicado em: (2010)
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 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)
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 PNML based composition in non-autonomous Petri net models
por: Gomes, L.
Publicado em: (2009)
por: Gomes, L.
Publicado em: (2009)
school Geração automática de código Python para sistemas embutidos/ciber-físicos
por: Vale, Pedro Miguel Piegas
Publicado em: (2023)
por: Vale, Pedro Miguel Piegas
Publicado em: (2023)
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 Guidelines for modelling reactive systems with coloured Petri nets
por: Madalena, Gonçalves
Publicado em: (2013)
por: Madalena, Gonçalves
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 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 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 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 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 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 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 Automatic synthesis of VHDL Hardware Components from IOPT Petri Net models
por: Pereira, Fernando
Publicado em: (2013)
por: Pereira, Fernando
Publicado em: (2013)
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)
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)
Registos relacionados
-
groups IOPT Petri Net State Space Generation Algorithm with Maximal-Step Execution Semantics
por: Pereira, Fernando
Publicado em: (2011) -
article Towards an integrated tool support for the analysis of IOPT Nets using the Spin Model Checker
por: Barros, João
Publicado em: (2022) -
groups Remote operation of embedded controllers designed using IOPT Petri-nets
por: Pereira, Fernando
Publicado em: (2015) -
groups Extending IOPT nets with a module construct
por: Ribeiro, José
Publicado em: (2016) -
article Petri Net based specification and verification of globally-asynchronous-locally-synchronous system
por: Moutinho, Filipe
Publicado em: (2011)