combined with various existing methods for traceabil-
ity since the concept of the proposed method can be
applied to different types of diagrams. To deal with
the complexities of the logs, we also plan to use pro-
cess mining tools such as Disco (Fluxicon, 2021) that
can narrow activities and paths in a lifecycle model.
ACKNOWLEDGEMENTS
This work was supported by JSPS KAKENHI Grant
Numbers JP16H03074 and JP20K03146.
REFERENCES
Agner, L. T. W., Soares, I. W., Stadzisz, P. C., and Simao,
J. M. (2013). A brazilian survey on uml and model-
driven practices for embedded software development.
Journal of Systems and Software, 86(4):997–1005.
Change Vision (2020). Astah. http://astah.net/. Last ac-
cessed on Feb. 24, 2021.
Ellson, J., Gansner, E. R., Koutsofios, E., North, S. C., and
Woodhull, G. (2004). Graphviz and dynagraph - static
and dynamic graph drawing tools. In J
¨
unger, M. and
Mutzel, P., editors, Graph Drawing Software, pages
127–148. Springer.
Fluxicon (2021). Disco. https://fluxicon.com/disco/. Last
accessed on Mar. 23, 2021.
Foster, S., Nemouchi, Y., O’Halloran, C., Stephenson, K.,
and Tudor, N. (2020). Formal model-based assurance
cases in isabelle/sacm: An autonomous underwater
vehicle case study. In Proceedings of the 8th Inter-
national Conference on Formal Methods in Software
Engineering, FormaliSE ’20, page 11–21, New York,
NY, USA. Association for Computing Machinery.
Graja, I., Kallel, S., Guermouche, N., Cheikhrouhou, S.,
and Hadj Kacem, A. (2018). A comprehensive sur-
vey on modeling of cyber-physical systems. Con-
currency and Computation: Practice and Experience,
page e4850.
Heisig, P., Stegh
¨
ofer, J.-P., Brink, C., and Sachweh, S.
(2019). A generic traceability metamodel for enabling
unified end-to-end traceability in software product
lines. In Proceedings of the 34th ACM/SIGAPP
Symposium on Applied Computing, SAC ’19, page
2344–2353, New York, NY, USA. Association for
Computing Machinery.
Horv
´
ath, B., Graics, B., Hajdu, A., Micskei, Z., Moln
´
ar,
V., R
´
ath, I., Andolfato, L., Gomes, I., and Karban, R.
(2020). Model checking as a service: Towards prag-
matic hidden formal methods. In Proceedings of the
23rd ACM/IEEE International Conference on Model
Driven Engineering Languages and Systems: Com-
panion Proceedings, MODELS ’20, New York, NY,
USA. Association for Computing Machinery.
Huang, C.-H., Hsiung, P.-A., and Shen, J.-S. (2010). Uml-
based hardware/software co-design platform for dy-
namically partially reconfigurable network security
systems. Journal of Systems Architecture, 56(2):88–
102.
Kan, S. and Huang, Z. (2018). Detecting safety-related
components in statecharts through traceability and
model slicing. Software: Practice and Experience,
48(3):428–448.
Kchaou., D., Bouassida., N., and Ben-Abdallah., H. (2017).
A new approach for traceability between uml models.
In Proceedings of the 12th International Conference
on Software Technologies - Volume 1: ICSOFT,, pages
128–139. INSTICC, SciTePress.
Kraemer, F. A., Slatten, V., and Herrmann, P. (2009). Tool
support for the rapid composition, analysis and imple-
mentation of reactive services. Journal of Systems and
Software, 82(12):2068–2080.
Object Management Group (2017). Unified modeling lan-
guage 2.5.1. https://www.omg.org/spec/UML/2.5.1/
PDF. Last accessed on Feb. 24, 2021.
Ogata, S. and Kayama, M. (2019). SML4C: fully automatic
classification of state machine models for model in-
spection in education. In Burgue
˜
no, L., Pretschner,
A., Voss, S., Chaudron, M., Kienzle, J., V
¨
olter,
M., G
´
erard, S., Zahedi, M., Bousse, E., Rensink,
A., Polack, F., Engels, G., and Kappel, G., editors,
22nd ACM/IEEE International Conference on Model
Driven Engineering Languages and Systems Compan-
ion, MODELS Companion 2019, Munich, Germany,
September 15-20, 2019, pages 720–729. IEEE.
Pencheva, E. and Atanasov, I. (2016). Engineering of web
services for internet of things applications. Informa-
tion Systems Frontiers, 18(2):277–292.
Plant UML (2021). Plant uml. https://plantuml.com/. Last
accessed on Feb. 24, 2021.
Sanden, B. and Zalewski, J. (2006). Designing state-based
systems with entity-life modeling. Journal of Systems
and Software, 79(1):69–78.
Sulaiman, R., Jawawi, D., and Halim, S. A. (2020). Fea-
tures and behaviours mapping in model-based testing
in software product line. IOP Conference Series: Ma-
terials Science and Engineering, 884:012052.
Vidal, E. J. and Villota, E. R. (2018). Sysml as a tool for
requirements traceability in mechatronic design. In
Proceedings of the 2018 4th International Conference
on Mechatronics and Robotics Engineering, ICMRE
2018, page 146–152, New York, NY, USA. Associa-
tion for Computing Machinery.
MDI4SE 2021 - Special Session on Model-Driven Innovations for Software Engineering
528