of visual languages for instructional design: theories
and practices. IGI Global.
Costa, B., Pires, P. F., Delicato, F. C., Li, W., and Zomaya,
A. Y. (2016). Design and analysis of iot applications:
a model-driven approach. In 2016 IEEE 14th Intl Conf
on Dependable, Autonomic and Secure Computing,
(DASC/PiCom/DataCom/CyberSciTech). IEEE.
de Amorim Silva, R. and Braga, R. T. (2018). An acknowl-
edged system of systems for educational internet of
everything ecosystems. In Proceedings of the 12th
ECSA: Companion Proceedings.
Derntl, M. and Motschnig-Pitrik, R. (2008). couml: A vi-
sual language for modeling cooperative environments.
In Handbook of visual languages for instructional de-
sign: Theories and practices. IGI Global.
Fortino, G., Russo, W., Savaglio, C., Viroli, M., and Zhou,
M. (2017). Modeling opportunistic iot services in
open iot ecosystems. In WOA.
Group, C. P. S. P. W. et al. (2016). Framework for cyber-
physical systems, release 1.0. Report, National Insti-
tute of Standards and Technology.
Guth, J., Breitenb
¨
ucher, U., Falkenthal, M., Leymann, F.,
and Reinfurt, L. (2016). Comparison of iot platform
architectures: A field study based on a reference ar-
chitecture. In 2016 Cloudification of the Internet of
Things (CIoT). IEEE.
Hermann, M., Pentek, T., and Otto, B. (2016). Design prin-
ciples for industrie 4.0 scenarios. In System Sciences
(HICSS). IEEE.
Hussein, M., Li, S., and Radermacher, A. (2017). Model-
driven development of adaptive iot systems. In MOD-
ELS (Satellite Events).
IBM (2006). An architectural blueprint for autonomic com-
puting. IBM White Paper, 31.
Khan, R., Khan, S. U., Zaheer, R., and Khan, S. (2012). Fu-
ture internet: the internet of things architecture, pos-
sible applications and key challenges. In 2012 10th
international conference on frontiers of information
technology. IEEE.
Kirchhof, J. C., Michael, J., Rumpe, B., Varga, S., and
Wortmann, A. (2020). Model-driven digital twin
construction: synthesizing the integration of cyber-
physical systems with their information systems. In
Proceedings of the 23rd ACM/IEEE International
Conference on Models.
Koper, R. and Olivier, B. (2004). Representing the learning
design of units of learning. Journal of Educational
Technology & Society, 7(3).
Kurtev, I., B
´
ezivin, J., Jouault, F., and Valduriez, P. (2006).
Model-based dsl frameworks. In Companion to the
21st ACM SIGPLAN Symposium on Object-oriented
Programming Systems, Languages, and Applications,
OOPSLA ’06, New York, NY, USA. ACM.
Lee, J., Bagheri, B., and Kao, H.-A. (2015). A cyber-
physical systems architecture for industry 4.0-based
manufacturing systems. Manufacturing letters, 3.
Maamar, Z., Faci, N., Sellami, M., Ugljanin, E., and Kajan,
E. (2018). Everything-as-a-thing for abstracting the
internet-of-things. In ICSOFT.
Martel, C., Vignollet, L., Ferraris, C., and Durand, G.
(2006). Ldl: a language to model collaborative learn-
ing activities. In Proc. of the 2006 World Confer-
ence on Educational Multimedia, Hypermedia and
Telecommunications (ED-MEDIA’2006).
Mernik, M., Heering, J., and Sloane, A. M. (2005). When
and how to develop domain-specific languages. ACM
Comput. Surv., 37(4).
Muccini, H. and Moghaddam, M. T. (2018). Iot architec-
tural styles. In European Conference on Software Ar-
chitecture. Springer.
Muccini, H. and Sharaf, M. (2017). Caps: Architecture de-
scription of situational aware cyber physical systems.
In 2017 IEEE ICSA. IEEE.
Navani, D., Jain, S., and Nehra, M. S. (2017). The internet
of things (iot): A study of architectural elements. In
2017 13th International Conference on Signal-Image
Technology & Internet-Based Systems (SITIS). IEEE.
Nunes, L. H., Estrella, J. C., Perera, C., Reiff-Marganiec, S.,
and Botazzo Delbem, A. C. (2017). Multi-criteria iot
resource discovery: a comparative analysis. Software:
Practice and Experience, 47(10).
Palma, D., Agudo, J., S
´
anchez, H., and Mac
´
ıas, M. (2014).
An internet of things example: Classrooms access
control over near field communication. Sensors.
QTI, I. (2005). Ims global learning consortium: Ims ques-
tion & test interoperability: Ims question & test inter-
operability specification.
Ramsin, R. and Paige, R. F. (2008). Process-centered
review of object oriented software development
methodologies. ACM Computing Surveys (CSUR).
Roman, R., Zhou, J., and Lopez, J. (2013). On the features
and challenges of security and privacy in distributed
internet of things. Computer Networks, 57(10).
Ruiz, A., Panach, J. I., Pastor, O., Giraldo, F. D., Arciniegas,
J. L., and Giraldo, W. J. (2018). Designing the didactic
strategy modeling language (dsml) from pon: An ac-
tivity oriented eml proposal. IEEE Revista Iberoamer-
icana de Tecnologias del Aprendizaje, 13(4).
Sackey, S. M., Bester, A., and Adams, D. (2017). Industry
4.0 learning factory didactic design parameters for in-
dustrial engineering education in south africa. South
African Journal of Industrial Engineering, 28(1).
Syed, M. H., Fernandez, E. B., and Ilyas, M. (2016). A
pattern for fog computing. In in the 10th Travelling
Conference on Pattern Languages of Programs.
Teixeira, S., Agrizzi, B. A., Pereira Filho, J. G., Rossetto,
S., Pereira, I. S. A., Costa, P. D., Branco, A. F., and
Martinelli, R. R. (2020). Laura architecture: To-
wards a simpler way of building situation-aware and
business-aware iot applications. Journal of Systems
and Software, 161.
Tyagi, N. (2016). A reference architecture for iot. Interna-
tional Journal of Computer Engineering and Applica-
tions, 10(I).
Vogel, B. and Gkouskos, D. (2017). An open architecture
approach: Towards common design principles for an
iot architecture. In Proceedings of the 11th ECSA.
Yuqiao, Y. and Kanhua, Y. (2016). Construction of distance
education classroom in architecture specialty based on
internet of things technology. International Journal of
Emerging Technologies in Learning (iJET), 11(05).
ICSOFT 2021 - 16th International Conference on Software Technologies
134