Practical Experiments with Code Generation from the UML Class Diagram
Proceedings of the 3rd International Workshop on Model-Driven Architecture and Modeling-Driven Software Development (MDA & MDSD 2011) 2011
Jānis Sējāns, Oksana Ņikiforova

The paper turns an attention to the problems of code generators in advanced CASE tools from the UML class diagram. Authors give a general introduction to code generator types, describes their structure and principles of operation. Three tools are analyzed within the correspondence to their abilities to generate program code from the UML class diagram. They are two modeling tools, namely, Sparx Enterprise Architect and Visual Paradigm, and the programming environment Microsoft Visual Studio .NET. Program code is generated from different fragments of the UML class diagram in all three tools and the obtained code lines are compared with the expected ones based on the model semantics and syntax of the programming language C#. Authors summarize the results of the practical experiments with code generation by stressing different types of errors in the generated code and make conclusion about the directions of the evolution of code generators in the close future.


Atslēgas vārdi
UML class diagram, modelling tool, code generation, model-driven software development

Sējāns, J., Ņikiforova, O. Practical Experiments with Code Generation from the UML Class Diagram. No: Proceedings of the 3rd International Workshop on Model-Driven Architecture and Modeling-Driven Software Development (MDA & MDSD 2011), Ķīna, Beijing, 8.-11. jūnijs, 2011. Lisbon: SciTePress, 2011, 57.-67.lpp. ISBN 978-989-8425-59-1.

Publikācijas valoda
English (en)
RTU Zinātniskā bibliotēka.
E-pasts: uzzinas@rtu.lv; Tālr: +371 28399196