Abstract
The proliferation of language and framework updates and the appearance of new ones has made the need for code generation tools an inescapable one. For this reason, many companies have started to invest in this area with the aim of perpetuating the sssknow-how.MDA-Model Driven Architecture- has enabled semi-automatic generation of code via models. The MOFM2T standard is independent of the generated language, but to date, no generator of Angular code from a UML diagram has never seen the light of day, the objective of this article is to propose a platform allowing from a class diagram to generate an operational application in Angular 7.
Highlights
It has been almost 3 decades that researchers in the IT field began to put the conceptual bases of the platforms which will allow to pass either models to new models or models to code, the OMG (Object Management Group) is a part of it by introducing MDA as a remedys[1]
Our methodology to reach this objective will be articulated on the use of MDA by having a class diagram in input, this one will undergo a transformation guaranteeing the generation of an application in Angular
Diagram, which will be translated into XML, the latter will be parsed and thanks to the design pattern interpreter to generate an application in Angular versions 7
Summary
It has been almost 3 decades that researchers in the IT field began to put the conceptual bases of the platforms which will allow to pass either models to new models or models to code, the OMG (Object Management Group) is a part of it by introducing MDA as a remedys[1]. It makes it easier to create Single Page Applications, web applications that mimic native applications: no browser refresh, reduced loading times, a much less “internet” UI, etc This version already allows you to do many things, but suffers from a rather complex syntax as well as the limitations of JavaScript. Our methodology to reach this objective will be articulated on the use of MDA by having a class diagram in input, this one will undergo a transformation guaranteeing the generation of an application in Angular This manuscript is started by the exhibition of works in this area, after we moved to a dissection of the concepts of MDA, before introducing our concept of code generation and after we ended with the conclusion and perspectives
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have