Publicação
Event-based modeling of input signal behaviors for discrete-event controllers
| Resumo: | Controllers for discrete-event systems are commonly designed using state-based formalisms, like state diagrams and Petri nets. These formalisms are strongly supported by the concept of events, which, from an automation system perspective, can be associated with a simple change in the value of a signal or more complex behavioral evolutions of the signals. In this paper, the characterization of several types of events is proposed, associated with different types of signals, such as Boolean and multivalued signals. The major goal of this characterization is to improve the compactness of the model, benefiting the editing and visual interpretation of the graphical model but keeping precise execution semantics, which in turn allows for the use of computational tools covering the different stages of system development. The behavioral model of the controller is produced using a non-autonomous class of Petri nets, the IOPT nets, and the associated IOPT-Tools, which supports the specification, simulation, property verification, and automatic code generation ready to be deployed into implementation platforms. All the types of proposed events have a behavioral sub-model executed concurrently with the main model of the controller. An application example is provided to illustrate some of the advantages of the adoption of the proposed approach, encapsulating the behavioral dependencies on the evolution of input signals into events. |
|---|---|
| Autores principais: | Gomes, Luís |
| Outros Autores: | Natário, Diogo; Costa, Anikó; Barros, João; Campos Rebelo, Rogério |
| Assunto: | Petri nets Discrete-event systems Automation systems |
| Ano: | 2024 |
| País: | Portugal |
| Tipo de documento: | artigo |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Instituto Politécnico de Beja |
| Idioma: | inglês |
| Origem: | Repositório Institucional do IPBeja |
Registos relacionados
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 Combining advantages from parameters in modeling and control of discrete event systems
por: Southier, Luiz F. P.
Publicado em: (2019)
por: Southier, Luiz F. P.
Publicado em: (2019)
article A specification patterns system for discrete event systems analysis
por: Campos, J. Creissac
Publicado em: (2013)
por: Campos, J. Creissac
Publicado em: (2013)
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)
article Modelling forest fire spread through discrete event simulation
por: Santos, Catarina
Publicado em: (2023)
por: Santos, Catarina
Publicado em: (2023)
article Discrete-event simulation tools applied to the healthcare context
por: Paiva, E. J.
Publicado em: (2024)
por: Paiva, E. J.
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 Guidelines for modelling reactive systems with coloured Petri nets
por: Madalena, Gonçalves
Publicado em: (2013)
por: Madalena, Gonçalves
Publicado em: (2013)
article From requirements to code (Re2Code): A model-based approach for controller implementation
por: Gomes, Luís
Publicado em: (2016)
por: Gomes, Luís
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 Scenario-based modeling in industrial information systems
por: Machado, Ricardo
Publicado em: (2010)
por: Machado, Ricardo
Publicado em: (2010)
article SOFHIA: a CAD environment to design digital control systems
por: Machado, Ricardo J.
Publicado em: (1997)
por: Machado, Ricardo J.
Publicado em: (1997)
groups Remote operation of embedded controllers designed using IOPT Petri-nets
por: Pereira, Fernando
Publicado em: (2015)
por: Pereira, Fernando
Publicado em: (2015)
article From requirements to code (Re2Code) – A model-based approach for controller implementation
por: Gomes, Luis
Publicado em: (2016)
por: Gomes, Luis
Publicado em: (2016)
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 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)
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)
groups High-level Petri nets modules for embedded controllers design
por: Ribeiro, José
Publicado em: (2015)
por: Ribeiro, José
Publicado em: (2015)
article Modeling, assessment and design of an emergency department of a public hospital through discrete-event simulation
por: Castanheira-Pinto, Alexandre
Publicado em: (2021)
por: Castanheira-Pinto, Alexandre
Publicado em: (2021)
article A ranking of the most known freeware and open source discrete-event simulation tools
por: Vieira, António Amaro Costa
Publicado em: (2019)
por: Vieira, António Amaro Costa
Publicado em: (2019)
groups Distributed controllers modeling through Petri nets with multi-asynchronous-channels
por: Moutinho, Filipe
Publicado em: (2015)
por: Moutinho, Filipe
Publicado em: (2015)
article PNML based composition in non-autonomous Petri net models
por: Gomes, L.
Publicado em: (2009)
por: Gomes, L.
Publicado em: (2009)
article An object-oriented model for rapid prototyping of data path/control systems - a case study
por: Machado, Ricardo J.
Publicado em: (1999)
por: Machado, Ricardo J.
Publicado em: (1999)
article Towards statecharts to input-output place transition nets transformations
por: Pais, Rui
Publicado em: (2011)
por: Pais, Rui
Publicado em: (2011)
article Model based simulation for a smartcity project based on LoRa
por: Mesquita, Rui
Publicado em: (2019)
por: Mesquita, Rui
Publicado em: (2019)
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 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 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)
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 Refining IOPT Petri Nets Class for Embedded System Controller Modeling
por: Gomes, Luís
Publicado em: (2018)
por: Gomes, Luís
Publicado em: (2018)
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 Using discrete event simulation to compare the performance of family health unit and primary health care centre organizational models in Portugal
por: Fialho, André S.
Publicado em: (2011)
por: Fialho, André S.
Publicado em: (2011)
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 Model of mechanism behavior for verification of PLC programs
por: Machado, José Mendes
Publicado em: (2004)
por: Machado, José Mendes
Publicado em: (2004)
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 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)
article A graphical and executable model for production simulation in the context of industry 5.0
por: Fernandes, Nuno
Publicado em: (2022)
por: Fernandes, Nuno
Publicado em: (2022)
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 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 Unmanned aerial vehicle safety assessment modelling through petri Nets
por: Gonçalves, P.
Publicado em: (2017)
por: Gonçalves, P.
Publicado em: (2017)
Registos relacionados
-
article Input event modeling for discrete-event controllers: A petri net approach
por: Gomes, Luís
Publicado em: (2022) -
article Combining advantages from parameters in modeling and control of discrete event systems
por: Southier, Luiz F. P.
Publicado em: (2019) -
article A specification patterns system for discrete event systems analysis
por: Campos, J. Creissac
Publicado em: (2013) -
article IOPT-Tools - from executable models to automatic code generation for embedded controllers development
por: Pereira, Fernando
Publicado em: (2022) -
article Modelling forest fire spread through discrete event simulation
por: Santos, Catarina
Publicado em: (2023)