Export Ready — 

Leveraging high-level petri nets for cyber-physical systems development

Bibliographic Details
Main Author: Fernandes, Nuno
Publication Date: 2024
Other Authors: Campos-Rebelo, Rogério, Barros, João Paulo
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: https://repositorio.ipbeja.pt/handle/20.500.12207/6652
Summary: Petri nets are a powerful graphical formalism that is well-suited for modeling and simulating concurrent systems. However, existing solutions for integrating high-level Petri net models with external systems and physical devices are limited, restricting their applicability for developing cyber-physical systems. This paper presents a middleware implementation that bridges this gap by enabling reference nets, a high-level Petri net class supported by the Renew tool, to interface with physical devices. The proposed middleware implementation facilitates Petri net-driven development, where the graphical net model serves as the core specification driving the system’s behavior using a low-code, top-down approach. This approach transforms the traditionally autonomous Petri net model into an event-driven, reactive model capable of bidirectional communication with external physical components. The paper demonstrates the middleware’s usage through a case study involving a gate and button as physical devices, exemplifying how their states and events can be seamlessly integrated into the high-level Petri net model’s execution semantics. This integration empowers the development of sophisticated cyber-physical systems with Petri nets as the central, formal modeling paradigm.
id RCAP_97e06069c61755898fe922c25b88646f
oai_identifier_str oai:repositorio.ipbeja.pt:20.500.12207/6652
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Leveraging high-level petri nets for cyber-physical systems developmentReference netsRENEWCyber-physical systemsLow-codeModel-based engineeringInternet of thingsPetri nets are a powerful graphical formalism that is well-suited for modeling and simulating concurrent systems. However, existing solutions for integrating high-level Petri net models with external systems and physical devices are limited, restricting their applicability for developing cyber-physical systems. This paper presents a middleware implementation that bridges this gap by enabling reference nets, a high-level Petri net class supported by the Renew tool, to interface with physical devices. The proposed middleware implementation facilitates Petri net-driven development, where the graphical net model serves as the core specification driving the system’s behavior using a low-code, top-down approach. This approach transforms the traditionally autonomous Petri net model into an event-driven, reactive model capable of bidirectional communication with external physical components. The paper demonstrates the middleware’s usage through a case study involving a gate and button as physical devices, exemplifying how their states and events can be seamlessly integrated into the high-level Petri net model’s execution semantics. This integration empowers the development of sophisticated cyber-physical systems with Petri nets as the central, formal modeling paradigm.CEUR-WS2025-02-10T11:42:55Z2024-07-17T00:00:00Z2024-07-17conference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://repositorio.ipbeja.pt/handle/20.500.12207/6652eng1613-0073Fernandes, NunoCampos-Rebelo, RogérioBarros, João Pauloinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-04-24T11:52:34Zoai:repositorio.ipbeja.pt:20.500.12207/6652Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T06:30:48.011250Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Leveraging high-level petri nets for cyber-physical systems development
title Leveraging high-level petri nets for cyber-physical systems development
spellingShingle Leveraging high-level petri nets for cyber-physical systems development
Fernandes, Nuno
Reference nets
RENEW
Cyber-physical systems
Low-code
Model-based engineering
Internet of things
title_short Leveraging high-level petri nets for cyber-physical systems development
title_full Leveraging high-level petri nets for cyber-physical systems development
title_fullStr Leveraging high-level petri nets for cyber-physical systems development
title_full_unstemmed Leveraging high-level petri nets for cyber-physical systems development
title_sort Leveraging high-level petri nets for cyber-physical systems development
author Fernandes, Nuno
author_facet Fernandes, Nuno
Campos-Rebelo, Rogério
Barros, João Paulo
author_role author
author2 Campos-Rebelo, Rogério
Barros, João Paulo
author2_role author
author
dc.contributor.author.fl_str_mv Fernandes, Nuno
Campos-Rebelo, Rogério
Barros, João Paulo
dc.subject.por.fl_str_mv Reference nets
RENEW
Cyber-physical systems
Low-code
Model-based engineering
Internet of things
topic Reference nets
RENEW
Cyber-physical systems
Low-code
Model-based engineering
Internet of things
description Petri nets are a powerful graphical formalism that is well-suited for modeling and simulating concurrent systems. However, existing solutions for integrating high-level Petri net models with external systems and physical devices are limited, restricting their applicability for developing cyber-physical systems. This paper presents a middleware implementation that bridges this gap by enabling reference nets, a high-level Petri net class supported by the Renew tool, to interface with physical devices. The proposed middleware implementation facilitates Petri net-driven development, where the graphical net model serves as the core specification driving the system’s behavior using a low-code, top-down approach. This approach transforms the traditionally autonomous Petri net model into an event-driven, reactive model capable of bidirectional communication with external physical components. The paper demonstrates the middleware’s usage through a case study involving a gate and button as physical devices, exemplifying how their states and events can be seamlessly integrated into the high-level Petri net model’s execution semantics. This integration empowers the development of sophisticated cyber-physical systems with Petri nets as the central, formal modeling paradigm.
publishDate 2024
dc.date.none.fl_str_mv 2024-07-17T00:00:00Z
2024-07-17
2025-02-10T11:42:55Z
dc.type.driver.fl_str_mv conference paper
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ipbeja.pt/handle/20.500.12207/6652
url https://repositorio.ipbeja.pt/handle/20.500.12207/6652
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 1613-0073
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv CEUR-WS
publisher.none.fl_str_mv CEUR-WS
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833602705804754944