Model-Driven Development of Distributed Controllers Using Petri Nets and Low-Code Strategy
Luís Gomes, Anikó Costa, Filipe Moutinho, Fernando Pereira, João-Paulo Barros
Abstract
This paper presents a model-driven distributed controller development approach, supported by Petri nets modeling that relies on low-code strategies. The proposed approach addresses distributed controller systems having automation and/or cyber-physical systems as targeted application areas. The distributed controller system can be viewed as a globally asynchronous locally synchronous (GALS) system and its development is fully supported by a web-based tool framework offering comprehensive support for integrating hardware-software co-design techniques when mapping components to specific execution platforms. All development phases are supported, starting with the specification by editing the Petri net model and ending up with the deployment to specific implementation platforms, including FPGAs and microcontroller-based ones, adopting a low-code strategy. The framework also supports simulation and behavioral property verification. An example of an automation system application is presented to illustrate the adequacy of the approach.
BibTeX
@inproceedings{iros2025_modeldrivendevel,
title = {Model-Driven Development of Distributed Controllers Using Petri Nets and Low-Code Strategy},
author = {Luís Gomes and Anikó Costa and Filipe Moutinho and Fernando Pereira and João-Paulo Barros},
booktitle = {IROS 2025},
year = {2025}
}