Title
Towards Automatic Code Generation For Distributed Cyber-Physical Systems: A First Prototype For Arduino Boards
Abstract
Embedded controllers are often the basis for cyber-physical 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 (IC)-C-2-bus 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.
Year
Venue
Keywords
2017
2017 22ND IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA)
Model-driven development, Software tools, Microcontrollers, Petri nets, CPS, Arduino
Field
DocType
ISSN
Asynchronous communication,Petri net,Code generation,Control engineering,Arduino,Proof of concept,Cyber-physical system,Engineering,Control system,Cloud computing,Embedded system
Conference
1946-0740
Citations 
PageRank 
References 
0
0.34
0
Authors
4
Name
Order
Citations
PageRank
Artur Ataide100.34
João Paulo Barros210518.03
Isabel Sofia Brito310511.95
Luís Gomes48722.71