Model-to-Model Transformation in Approach by Modeling to Generate a RIA Model with GWT

Autor: Mohammed Erramdani, Mohamed Atounti, Redouane Esbai, Fouad Elotmani
Rok vydání: 2017
Předmět:
Zdroj: International Conference on Information Technology and Communication Systems ISBN: 9783319647180
DOI: 10.1007/978-3-319-64719-7_8
Popis: The continuing evolution of business needs and technology makes Web applications more demanding in terms of development, usability and interactivity of their user interfaces. The complexity and diversity of these applications emerges the need of flexibility and combining operations with existing models to create other new, more complex models. As more complex models are used, the importance of transformations between models grows. This paper presents the application of the MDA (Model Driven Architecture) to generate, from the UML model, the code following the MVP (Model-View-Presenter), DI (Dependency Injection) and DAO (Data Access Object) patterns for a RIA (Rich Internet Application) using the standard MOF 2.0 QVT (Meta-Object Facility 2.0 Query-View-Transformation) as a transformation language. We adopt GWT (Google web Toolkit), Spring and Hibernate as a Frameworks for creating a target meta-model to generate an entire GWT-based N-Layers web application. That is why we have developed two meta-models handling UML class diagrams and N-Layers Web applications, then we have to set up transformation rules. The transformation rules defined in this paper can generate, from the class diagram, an XML file containing the Presentation, the Business, and the Data Access package. This file can be used to generate the necessary code of a RIA N-Layers web application.
Databáze: OpenAIRE