Abstract
Embedded controllers are often the basis for cyberphysical systems and offer a pervasive support for the Internet of Things. When those controllers are made of several communicating devices we talk about distributed embedded controllers. The IOPT-Tools is a free cloud-based framework for model-driven development of controllers. From a single graphical model, the tool already generates code to be run in several controllers. Yet, the communication layer to support inter-device communication needs to be manually written and tailored. This paper presents a first prototype of a tool that automatically adds a communication layer to the code generated by IOPT-Tools, using the I2Cbus specification. This allows automatic code generation for globally asynchronous and locally synchronous systems (GALS) supported by Arduino boards. A proof of concept example is presented.
Original language | English |
---|---|
Title of host publication | 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2017 |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Pages | 1-4 |
Number of pages | 4 |
ISBN (Electronic) | 9781509065059 |
DOIs | |
Publication status | Published - 2017 |
Event | 22nd IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2017 - Limassol, Cyprus Duration: 12 Sept 2017 → 15 Sept 2017 |
Conference
Conference | 22nd IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2017 |
---|---|
Country/Territory | Cyprus |
City | Limassol |
Period | 12/09/17 → 15/09/17 |
Keywords
- Arduino
- CPS
- Microcontrollers
- Model-driven development
- Petri nets
- Software tools