
trace mechanism, which separates the performance
evaluation from the runtime execution and thus per-
mits domain experts to evaluate the model whenever
it is required.
6 CONCLUSION
This paper examined how KPIs can be defined di-
rectly at the level of a DSL, thus making them avail-
able for domain experts at the model level. This idea
was presented through a case study centered on a DSL
to define, simulate, and evaluate the performance of
simple manufacturing systems. We defined a set of
KPIs for this DSL, and illustrated their use with an
example of a simple manufacturing system.
As this paper presents early results from our
ongoing work, many future research directions are
possible. Instead of relying on a generic meta-
programming language, the definition of KPIs could
be facilitated using a dedicated KPI definition meta-
language. This work could also be generalized to be
applicable to any executable DSL for which perfor-
mance measurement would be relevant.
ACKNOWLEDGEMENTS
This work was supported by the French National Re-
search Agency (ANR) [grant number ANR 21 CE10
0017].
REFERENCES
Adam, M., Cardin, O., Berruet, P., and Castagna, P. (2011).
Proposal of an Approach to Automate the Generation
of a Transitic System’s Observer and Decision Sup-
port using Model Driven Engineering. IFAC Proceed-
ings Volumes, 44(1):3593–3598.
An, K., Trewyn, A., Gokhale, A., and Sastry, S. (2011).
Model-Driven Performance Analysis of Reconfig-
urable Conveyor Systems Used in Material Handling
Applications. In 2011 IEEE/ACM Second Interna-
tional Conference on Cyber-Physical Systems, pages
141–150, Chicago, IL, USA. IEEE.
Berruet, P., Lallican, J. L., Rossi, A., and Philippe, J. L.
(2007). Generation of control for conveying systems
based on component approach. In 2007 IEEE Interna-
tional Conference on Systems, Man and Cybernetics.
IEEE.
Bordeleau, F., Combemale, B., Eramo, R., van den Brand,
M., and Wimmer, M. (2020). Towards model-driven
digital twin engineering: Current opportunities and
future challenges. In Communications in Computer
and Information Science, pages 43–54. Springer In-
ternational Publishing.
Eramo, R., Bordeleau, F., Combemale, B., van den Brand,
M., Wimmer, M., and Wortmann, A. (2022). Concep-
tualizing digital twins. IEEE Software, 39(2):39–46.
Ferrer, B. R., Muhammad, U., Mohammed, W., and Las-
tra, J. M. (2018). Implementing and visualizing ISO
22400 key performance indicators for monitoring dis-
crete manufacturing systems. Machines, 6(3):39.
Kaiser, B., Reichle, A., and Verl, A. (2022). Model-based
automatic generation of digital twin models for the
simulation of reconfigurable manufacturing systems
for timber construction. Procedia CIRP, 107:387–
392.
Koren, Y., Heisel, U., Jovane, F., Moriwaki, T., Pritschow,
G., Ulsoy, G., and Van Brussel, H. (1999). Re-
configurable Manufacturing Systems. CIRP Annals,
48(2):527–540.
la Fosse, T. B., Tisi, M., Mottu, J.-M., and Suny
´
e, G. (2020).
Annotating executable DSLs with energy estimation
formulas. In Proceedings of the 13th ACM SIGPLAN
International Conference on Software Language En-
gineering. ACM.
Lallican, J. L., Berruet, P., Rossi, A., and Philippe, J. L.
(2007). A component-based approach for convey-
ing systems control design. In 4th International
Conference on Informatics in Control, Automation
and Robotics ICINCO 2007, pages 329–336, Angers,
France.
Latif, K., Selva, M., Effiong, C., Ursu, R., Gamatie, A., Sas-
satelli, G., Zordan, L., Ost, L., Dziurzanski, P., and
Indrusiak, L. S. (2016). Design space exploration for
complex automotive applications: an engine control
system case study. In Proceedings of the 2016 Work-
shop on Rapid Simulation and Performance Evalua-
tion: Methods and Tools, pages 1–7, Prague Czech
Republic. ACM.
Lugaresi, G. and Matta, A. (2021). Automated manufac-
turing system discovery and digital twin generation.
Journal of Manufacturing Systems, 59:51–66.
Monahov, I., Reschenhofer, T., and Matthes, F. (2013).
Design and Prototypical Implementation of a Lan-
guage Empowering Business Users to Define Key
Performance Indicators for Enterprise Architecture
Management. In 2013 17th IEEE International En-
terprise Distributed Object Computing Conference
Workshops, pages 337–346, Vancouver, BC, Canada.
IEEE.
Prat, S., Cavron, J., Kesraoui, D., Rauffet, P., Berruet,
P., and Bignon, A. (2017). An Automated Gen-
eration Approach of Simulation Models for Check-
ing Control/Monitoring System. IFAC-PapersOnLine,
50(1):6202–6207.
Raith, C., Woschank, M., and Zsifkovits, H. (2021). Meta-
modeling in Manufacturing Systems: Literature Re-
view and Trends. In Proceedings of the International
Conference on Industrial Engineering and Operations
Management, Singapore.
MODELSWARD 2024 - 12th International Conference on Model-Based Software and Systems Engineering
178