
Our ongoing work focuses on the development of
a model transformation framework to automate the
generation of code from ERDT models and views.
In addition, a reference architecture will be proposed
covering all layers from physical sensors to user inter-
faces with special attention to aspects such as security
and scalability.
The ERDT model represents an important step
forward in the development of DT. It provides a solid
basis for building complex and secure systems. As
DTs continue to evolve and become more widespread
in different sectors, the need for efficient query mech-
anisms will grow. This work contributes to meeting
that need and opens up new opportunities for research
and practical application.
ACKNOWLEDGEMENTS
Author Pedro Valderas was financed by Project
PID2023-146224OB-I00 founded by MICIU/AEI/
10.13039/501100011033, FEDER, and the UE.
REFERENCES
Akehurst, D. H. and Bordbar, B. (2001). On querying
uml data models with ocl. In Gogolla, M. and Ko-
bryn, C., editors, «UML» 2001 - The - The Unified
Modeling Language. Modeling Languages, Concepts,
and Tools, page 91–103, Berlin, Heidelberg. Springer
Berlin Heidelberg.
Bordeleau, F., Combemale, B., Eramo, R., van den Brand,
M., and Wimmer, M. (2020). Towards model-driven
digital twin engineering: 1st international conference
on systems modelling and management, icsmm 2020.
Systems Modelling and Management - 1st Interna-
tional Conference, ICSMM 2020, Proceedings, page
43–54.
Carrión, E., Pastor, Ó., and Valderas, P. (2025). Concep-
tual modelling method for digital twins. In Maass, W.,
Han, H., Yasar, H., and Multari, N., editors, Concep-
tual Modeling, page 417–435, Cham. Springer Nature
Switzerland.
Chen, P. P.-S. (1976). The entity-relationship model—
toward a unified view of data. ACM Transactions on
Database Systems, 1(1):9–36.
Digital Twin Consortium (2024). Digital twin definition.
Espinazo Pagán, J. and García Molina, J. (2014). Query-
ing large models efficiently. Information and Software
Technology, 56(6):586–622.
Gogolla, M. and Richters, M. (1998). On constraints and
queries in uml. In Schader, M. and Korthaus, A., edi-
tors, The Unified Modeling Language, page 109–121,
Heidelberg. Physica-Verlag HD.
Habela, P., Kaczmarski, K., Stencel, K., and Subieta, K.
(2008). Ocl as the query language for uml model ex-
ecution. In Bubak, M., van Albada, G. D., Dongarra,
J., and Sloot, P. M. A., editors, Computational Sci-
ence – ICCS 2008, page 311–320, Berlin, Heidelberg.
Springer Berlin Heidelberg.
Jia, W., Wang, W., and Zhang, Z. (2022). From simple digi-
tal twin to complex digital twin part i: A novel model-
ing method for multi-scale and multi-scenario digital
twin. Advanced Engineering Informatics, 53:101706.
Jones, D., Snider, C., Nassehi, A., Yon, J., and Hicks, B.
(2020). Characterising the digital twin: A systematic
literature review. CIRP journal of manufacturing sci-
ence and technology, 29:36–52.
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 Model Driven Engineering Languages
and Systems, MODELS ’20, page 90–101, New York,
NY, USA. Association for Computing Machinery.
Kleppe, A. (2008). Software Language Engineering: Cre-
ating Domain-Specific Languages Using Metamodels.
Pearson Education.
Kolovos, D. S., Rose, L. M., Matragkas, N., Paige, R. F.,
Guerra, E., Cuadrado, J. S., De Lara, J., Ráth,
I., Varró, D., Tisi, M., and Cabot, J. (2013). A
research roadmap towards achieving scalability in
model driven engineering. In Proceedings of the
Workshop on Scalability in Model Driven Engineer-
ing, BigMDE ’13, page 1–10, New York, NY, USA.
Association for Computing Machinery.
Mernik, M., Heering, J., and Sloane, A. M. (2005). When
and how to develop domain-specific languages. ACM
Comput. Surv., 37(4):316–344.
Metabase (2024). Metabase: The easy way for everyone in
your company to ask questions and learn from data.
Schroeder, G. N., Steinmetz, C., Rodrigues, R. N., Hen-
riques, R. V. B., Rettberg, A., and Pereira, C. E.
(2021). A methodology for digital twin modeling and
deployment for industry 4.0. Proceedings of the IEEE,
109(4):556–567.
Stein, D., Hanenberg, S., and Unland, R. (2004). Query
models. In Baar, T., Strohmeier, A., Moreira, A., and
Mellor, S. J., editors, «UML» 2004 — The Unified
Modeling Language. Modeling Languages and Appli-
cations, page 98–112, Berlin, Heidelberg. Springer
Berlin Heidelberg.
Tao, F., Xiao, B., Qi, Q., Cheng, J., and Ji, P. (2022). Digital
twin modeling. Journal of Manufacturing Systems,
64:372–389.
Tao, F., Zhang, H., Liu, A., and Nee, A. Y. C. (2019). Dig-
ital twin in industry: State-of-the-art. IEEE Transac-
tions on Industrial Informatics, 15(4):2405–2415.
Querying Digital Twin Models
405