Reference Hub1
MDA-Based Transformation of LMS Business Components: The Contribution of XML Technologies and Model Transformations

MDA-Based Transformation of LMS Business Components: The Contribution of XML Technologies and Model Transformations

Rachid Dehbi, Mohamed Talea, Abderrahim Tragha
Copyright: © 2013 |Volume: 9 |Issue: 4 |Pages: 22
ISSN: 1548-1115|EISSN: 1548-1123|EISBN13: 9781466635500|DOI: 10.4018/ijeis.2013100105
Cite Article Cite Article

MLA

Dehbi, Rachid, et al. "MDA-Based Transformation of LMS Business Components: The Contribution of XML Technologies and Model Transformations." IJEIS vol.9, no.4 2013: pp.63-84. http://doi.org/10.4018/ijeis.2013100105

APA

Dehbi, R., Talea, M., & Tragha, A. (2013). MDA-Based Transformation of LMS Business Components: The Contribution of XML Technologies and Model Transformations. International Journal of Enterprise Information Systems (IJEIS), 9(4), 63-84. http://doi.org/10.4018/ijeis.2013100105

Chicago

Dehbi, Rachid, Mohamed Talea, and Abderrahim Tragha. "MDA-Based Transformation of LMS Business Components: The Contribution of XML Technologies and Model Transformations," International Journal of Enterprise Information Systems (IJEIS) 9, no.4: 63-84. http://doi.org/10.4018/ijeis.2013100105

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

The model driven engineering and generative programming are revolutionizing software development just as automation and computerization revolutionized the manufacturing process. The key technologies of these approaches are the model transformations, and development in the XML technologies. In this paper the authors show the contribution of these two techniques in the implementation of LMSGENERATOR, a Multi-target Learning management system generator with a model-driven methodology based on MDA approach coupled with component approach. Based on generative programming, from user specifications (abstract models) and the desired technologies, software bricks will be generated and assembled to produce a complete solution adapted to the area and the users’ needs. This paper focuses on the transformation rules implemented in the LMSGENERATOR cores, in particular the transformation of a detailed UML class diagram, representing a business model, into the LMS Business component. Thus, the authors show the role of programming in model transformations through the use of API manipulating UML diagrams and XML files. Also this work presents a case study to illustrate this proposed plan.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.