Abstract
Design of distributed embedded controllers can benefit from the adoption of a model-based developmentattitude, where Petri nets modeling can provide support for a comprehensive specification and documentationof the system together with verification capabilities and automatic deployment into implementationplatforms. This chapter presents a Petri nets-based development flow based on composition anddecomposition of Petri net models, using Input-Output Place-Transition Petri nets (IOPT nets) as theunderlying 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. Distributedembedded controllers are addressed adding the concept of time domains to IOPT nets. Finally, a toolchain framework is presented supporting the whole development process, from specification to implementation,including property verification, simulation, and automatic code generation for deploymentinto implementation platforms (considering hardware-based implementation and VHDL coding orsoftware-oriented implementation and C coding).
Original language | English |
---|---|
Title of host publication | Embedded Computing Systems: Applications, Optimization, and Advanced Design |
Editors | Mohamed Khalgui, Olfa Mosbahi, Giorgio Valentini |
Place of Publication | United States of America |
Publisher | IGI Global |
Pages | 160-183 |
ISBN (Electronic) | 978-1-4666-3923-2 |
ISBN (Print) | 978-1-4666-3922-5 |
DOIs | |
Publication status | Published - 2013 |