Abstract

<p>The rejuvenation of applications to harmonize with technological watch is the major challenge for all computer boxes, frameworks and languages are constantly proliferating by offering a range of improvements in terms of security and performance, which pushes all applications to invest in order to align oneself, to orient oneself towards another perspective of application implementation has become a primacy. MVW is considered the new concept of application models where the developer can choose according to his needs, which component, for example, it can be a controller, a directive or a unit test for applications where we use the AngularJS framework, modeling an application is one of the basic steps to reach it , the emergence of new patterns press IT companies to think to renew their application architecture for more security and performance, moving from an old to a new model meets this need. AngularJS is one of the widely used frameworks for modern single-page web application development which is designed to support dynamic views in the applications.</p><p>We propose an UML profile for AngularJS for building a model of an AngularJS web application, and a set of transformations that transform the model into a code template.</p>

Highlights

  • We can say that in the IT field, the relevance of the information provided and its adaptation to user’s preferences are key factors for the success or rejection of test platforms

  • Our vision to achieve this work is to apply the principles of MDA and use the UML profile for AngularJS for this article and that will be extended to other JS libraries, we will use the XML generated to have full AngularJS application by defining transformation rules

  • Current model transformation languages do not cover all these features, and the study of languages covering all of them should be object of study, this paper aims to redirect researchers to an important and actual topic which will allow to get MVVM pattern by applying the standard MOF 2.0 QVT to develop the transformation rules with an input model based on UML

Read more

Summary

Introduction

We can say that in the IT field, the relevance of the information provided and its adaptation to user’s preferences are key factors for the success or rejection of test platforms. The solution is to conquer users by providing them with personalized platforms adapted to their needs. We opt for an MDA type approach, allowing semi-automatic generation of the platform. This approach respects the architecture of MDA as it has been proposed by OMG [1]. Our vision to achieve this work is to apply the principles of MDA and use the UML profile for AngularJS for this article and that will be extended to other JS libraries, we will use the XML generated to have full AngularJS application by defining transformation rules.

Related Work
The OMG approach
Transformation of MDA models
MVVM Design Pattern
AngularJS as Study Case
UML profile
UML profile for AngularJs
Code generation
Conclusion
Authors
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call