TRILATERAL: Software Product Line based Multidomain IoT Artifact Generation for Industrial CPS

Aitziber Iglesias, Markel Iglesias-Urkia, Beatriz López-Davalillo, Santiago Charramendieta, Aitor Urbieta

Abstract

Internet of Things (IoT) devices are usually advanced embedded systems that require functionalities monitoring and control. The design, development and validation of these devices is complex, even more when communication capabilities need to be included. In industrial environments, where safety is of critical importance, reducing this complexity can help to achieve the vision of Industry 4.0 by reducing development time and costs as well as increasing quality. To this end, the use of Model-Driven Engineering (MDE) methodology and the Software Product Line (SPL) paradigm is becoming increasingly important as they help to accelerate and ease the development of software, while reducing bugs and errors. Thus, in this work we present TRILATERAL, a SPL Model Based tool that uses a Domain Specific Language (DSL) to allow users to graphically define the IEC 61850 information model of the Industrial Cyber-Physical System (ICPS). TRILATERAL automatically generates the source code for communicating devices with the monitoring framework, also supporting a variety of communication protocols, namely HTTP-REST, WS-SOAP and CoAP in order to control/monitor any ICPS. In addition, the solution was evaluated deploying it in different industrial domains (Wind Farm, Smart Elevator, Catenary-free Tram) from which we gained important lessons.

Download


Paper Citation


in Harvard Style

Iglesias A., Iglesias-Urkia M., López-Davalillo B., Charramendieta S. and Urbieta A. (2019). TRILATERAL: Software Product Line based Multidomain IoT Artifact Generation for Industrial CPS.In Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-358-2, pages 64-73. DOI: 10.5220/0007343500640073


in Bibtex Style

@conference{modelsward19,
author={Aitziber Iglesias and Markel Iglesias-Urkia and Beatriz López-Davalillo and Santiago Charramendieta and Aitor Urbieta},
title={TRILATERAL: Software Product Line based Multidomain IoT Artifact Generation for Industrial CPS},
booktitle={Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2019},
pages={64-73},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007343500640073},
isbn={978-989-758-358-2},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - TRILATERAL: Software Product Line based Multidomain IoT Artifact Generation for Industrial CPS
SN - 978-989-758-358-2
AU - Iglesias A.
AU - Iglesias-Urkia M.
AU - López-Davalillo B.
AU - Charramendieta S.
AU - Urbieta A.
PY - 2019
SP - 64
EP - 73
DO - 10.5220/0007343500640073