Model-driven development in hardware-software co-design of controllers for cyber-physical systems

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

2 Citations (Scopus)

Abstract

In this paper a model-driven development approach based on Petri nets behavioural descriptions and fully supported by a web-based tool framework is presented. Its application and exploitation within a MSc course on hardware-software co-design supported by reconfigurable systems is used to validate its adequacy. The proposed model-driven development approach (based on Petri nets modeling) is targeted to address distributed controllers systems as part of cyber-physical systems (seen as globally-asynchronous locally-synchronous systems) and supports all the development phases from modeling and specification to deployment into implementation platforms (without writing a line of code), and including analysis activities, such as simulation and properties verification, as well as full support to integrate hardware-software co-design techniques when mapping components into execution platforms.
Original languageEnglish
Title of host publication2023 IEEE 10th International Conference on E-Learning in Industrial Electronics, ICELIE 2023
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Number of pages6
ISBN (Electronic)979-8-3503-8100-9
ISBN (Print)979-8-3503-8101-6
DOIs
Publication statusPublished - 2023
Event10th IEEE International Conference on E-Learning in Industrial Electronics, ICELIE 2023 - Singapore, Singapore
Duration: 16 Oct 202319 Oct 2023

Conference

Conference10th IEEE International Conference on E-Learning in Industrial Electronics, ICELIE 2023
Country/TerritorySingapore
CitySingapore
Period16/10/2319/10/23

Keywords

  • Co-design
  • Distributed controllers
  • FPGA
  • Hardware-software
  • model-driven development
  • Petri nets

Fingerprint

Dive into the research topics of 'Model-driven development in hardware-software co-design of controllers for cyber-physical systems'. Together they form a unique fingerprint.

Cite this