The IOPT-Flow framework pairing Petri nets and data-flows for embedded controller development

Fernando Pereira, Luis Gomes

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Citations (Scopus)

Abstract

The IOPT-Flow modeling framework is a Web-based set of tools for the design of embedded and cyber-physical system controllers, comprehending a graphical editor, a simulator and automatic code generation tools. Models are designed using an hybrid formalism combining Petri nets and data-flows to specify the reactive and data-driven parts of the controllers. Model composition based on components simplify the development of complex systems, that may be assembled with the help of a library of previously designed components. The synergy of the interaction between data-flow and Petri net elements brings many advantages to the design of mixed systems that must simultaneously perform data processing operations on input signals and manage complex event driven state-machines. The resulting controllers may be implemented on software or reconfigurable hardware devices, as the code generation tools support C and VHDL. The tools are free to use and are available online http://gres.uninova.pt/iopt-flow.

Original languageEnglish
Title of host publicationProceedings of the IECON 2016 - 42nd Annual Conference of the Industrial Electronics Society
PublisherIEEE Computer Society
Pages4832-4837
Number of pages6
ISBN (Electronic)9781509034741
DOIs
Publication statusPublished - 2016
Event42nd Conference of the Industrial Electronics Society, IECON 2016 - Florence, Italy
Duration: 24 Oct 201627 Oct 2016

Conference

Conference42nd Conference of the Industrial Electronics Society, IECON 2016
CountryItaly
CityFlorence
Period24/10/1627/10/16

Fingerprint

Dive into the research topics of 'The IOPT-Flow framework pairing Petri nets and data-flows for embedded controller development'. Together they form a unique fingerprint.

Cite this