Abstract—Nowadays, new technologies and platforms are emerging and changing constantly, which implies a high effort for developing of complex systems such as E-learning platform.
This situation generates different problems related to portability, reusability, adaptability, integration and interoperability. The Object Management Group (OMG) proposes the Model Driven Architecture (MDA), which improves portability of applications by allowing the same model to be realized on multiple platforms. Such MDA defines an architecture based on platform independent models (PIM) and platform specific models (PSM). The component approach aims to design and develop systems from prefabricated components, predesigned and pretested, to be reused in other applications, which would facilitate application’s maintenance and evolution, would promote adaptability and configurability in order to produce new features. In this work we present 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 area and users’ needs. This paper focuses on the transformation rules implemented in the LMSGENERATOR cores .Also; it presents a case study to illustrate this proposal.
Index Terms—E-learning, learning management system (LMS), model driven engineering (MDE), model driven Architecture (MDA), transformation approach, XML technologies.
The authors are with Faculty of Science Ben M’sik, Hassan II university, Casablanca, Morocco (e-mail: dehbirac@ yahoo.fr, taleamohamed@yahoo.fr, a.tragha@univh2m.ac.ma).
Cite: Rachid Dehbi, Mohamed Talea, and Abderahim Tragha, "A Model Driven Methodology Approach for e-Learning Platform Development," International Journal of Information and Education Technology vol. 3, no. 1, pp. 10-15, 2013.