UML to code, and code to UML, a view inside implementation challenges and cost

Due to benefits such as cost savings and accuracy, automated translation of UML models to executable code is becoming more popular. However, important issues in this field include maintainability and efficiency of the produced code, as well as evaluating the consistency of UML models. This paper des...

Full description

Saved in:
Bibliographic Details
Published in2022 26th International Conference on System Theory, Control and Computing (ICSTCC) pp. 140 - 145
Main Authors Apostol, Dumitru-Cristian, Rusovan, Paul-Daniel, Marcu, Marius
Format Conference Proceeding
LanguageEnglish
Published IEEE 19.10.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Due to benefits such as cost savings and accuracy, automated translation of UML models to executable code is becoming more popular. However, important issues in this field include maintainability and efficiency of the produced code, as well as evaluating the consistency of UML models. This paper describes a mechanism for automatically translating UML models into code in a specific programming language. For automatic code creation, the program UML to Code employs UML class diagrams for structural reference. The program creates code structure based on the class diagram, having as backbone, a state machine that converts the XML into code. The code generating tool is experimentally validated using a case study. The resulting code is compatible with UML models, functional, efficient and intelligible, according to the results.
DOI:10.1109/ICSTCC55426.2022.9931871