to other domains.
Some future lines are expected to be addressed in
the short-medium term:
1. Use TRILATERAL in other domains, such as Au-
tomated Warehouses or Press Machine domains,
that could allow to validate its suitability for any
kind of ICPS.
2. Enhance TRILATERAL from a SPL to a dynamic
SPL (DSPL), regarding physical element changes
(update, add or remove physical nodes). Cur-
rently, the model is static and can only be changed
by means of an update.
3. Add new functionality to the TRILATERAL that
could allow the artifacts to be remotely updated.
This way, the ICPS could easily adapt to the
surrounding context and to changes on the data
model of the ICPS and related hardware.
4. Automatically generate drivers that link the data
model with the sensors, displays, and actuators lo-
cated on the devices. Currently, this is a manual
task and requires many resources. This task is also
very dependant of the target hardware where the
artifact is going to be deployed.
ACKNOWLEDGEMENTS
This work has received funding from the Electronic
Component Systems for European Leadership Joint
Undertaking under the MegaM@Rt2 project (Grant
agreement No. 737494) in the EU Horizon 2020 pro-
gram and the Basque Government through the Elka-
rtek program under the TEKINTZE project (Grant
agreement No. KK-2018/00104). We thank Shaukat
Ali of Simula Research Laboratory (Oslo, Norway)
for comments that greatly improved the manuscript.
REFERENCES
Ayala, I., Amor, M., Fuentes, L., and Troya, J. M. (2015).
A software product line process to develop agents for
the iot. Sensors, 15(7):15640–15660.
Bi, Y., Jiang, L., Wang, X. J., and Cui, L. Z. (2013). Map-
ping of IEC 61850 to Data Distribute Service for dig-
ital substation communication. In IEEE Power and
Energy Society General Meeting, pages 1–5.
Calvo, I., Garc
´
ıa De Alb
´
eniz, O., Noguero, A., and P
´
erez,
F. (2009). Towards a modular and scalable design
for the communications of electrical protection relays.
IECON Proceedings (Industrial Electronics Confer-
ence), pages 2511–2516.
Calvo, I., Garcia de Alb
´
eniz, O., and P
´
erez, F. (2012).
A communication backbone for Substation Automa-
tion Systems based on the OMG DDS standard. In
Przeglad Elektrotechniczny, volume 88, pages 146–
150.
Capilla, R., Bosch, J., Trinidad, P., Ruiz-Cort
´
es, A., and
Hinchey, M. (2014). An overview of dynamic soft-
ware product line architectures and techniques: Ob-
servations from research and industry. Journal of Sys-
tems and Software, 91:3 – 23.
Fowler, M. (2011). Domain-Specific Languages. The
Addison-Wesley signature series. Addison-Wesley.
Hussain, S. M. S., Aftab, M. A., and Ali, I. (2018). Iec
61850 modeling of dstatcom and xmpp communica-
tion for reactive power management in microgrids.
IEEE Systems Journal, pages 1–11.
IEC TC-88 (2016). Wind energy generation systems - part
25-4: Communications for monitoring and control of
wind power plants - mapping to communication pro-
file.
Iglesias, A., Arellano, C., Yue, T., Ali, S., and Sagar-
dui, G. (2018). Model- based personalized visu-
alization system for monitoring evolving industrial
cyber-physical system. In Accepted for Publishing in
25th Asia-Pacific Software Engineering Conference,
APSEC 2018.
Iglesias, A., Lu, H., Arellano, C., Yue, T., Ali, S., and Sagar-
dui, G. (2017). Product line engineering of monitoring
functionality in industrial cyber-physical systems: A
domain analysis. In Proceedings of the 21st Interna-
tional Systems and Software Product Line Conference,
SPLC 2017, Volume A, pages 195–204.
Iglesias-Urkia, M., Casado-Mansilla, D., Mayer, S., and Ur-
bieta, A. (2018). Enhanced publish/subscribe in coap:
describing advanced subscription mechanisms for the
observe extension. In Proceedings of the 8th Interna-
tional Conference on the Internet of Things, IOT 2018,
pages 14:1–14:8.
Iglesias-Urkia, M., Casado-Mansilla, D., Mayer, S., and
Urbieta, A. (2018). Integrating electrical substations
within the iot using iec 61850, coap and cbor. Submit-
ted to IEEE Internet of Things Journal.
Iglesias-Urkia, M., Casado-Mansilla, D., Mayer, S., and
Urbieta, A. (2018). Validation of a coap to IEC
61850 mapping and benchmarking vs HTTP-REST
and WS-SOAP. In 23rd IEEE International Confer-
ence on Emerging Technologies and Factory Automa-
tion, ETFA 2018, pages 1015–1022.
Iglesias-Urkia, M., Orive, A., Barcelo, M., Moran, A.,
Bilbao, J., and Urbieta, A. (2017a). Towards a
lightweight protocol for industry 4.0: An implemen-
tation based benchmark. In Proceedings of the 2017
IEEE International Workshop of Electronics, Con-
trol, Measurement, Signals and their Application to
Mechatronics, ECMSM 2017.
Iglesias-Urkia, M., Orive, A., and Urbieta, A. (2017b).
Analysis of coap implementations for industrial inter-
net of things: A survey. In Procedia Computer Sci-
ence, volume 109, pages 188–195.
Iglesias-Urkia, M., Orive, A., Urbieta, A., and Casado-
Mansilla, D. (2018). Analysis of coap implementa-
tions for industrial internet of things: a survey. Jour-
MODELSWARD 2019 - 7th International Conference on Model-Driven Engineering and Software Development
70