DocumentCode :
2330267
Title :
LMSGENERATOR: Multi-target learning management system generator based on generative programming and component engineering
Author :
Dehbi, Rachid ; Talea, Mohamed ; Tragha, Abderrahim
Author_Institution :
Fac. of Sci. Ben M´´Sik, MITI Lab., Hassan II Univ. Mohammedia, Casablanca, Morocco
fYear :
2012
fDate :
1-3 July 2012
Firstpage :
1
Lastpage :
6
Abstract :
Generative and component approaches are revolutionizing software development just as automation and componentization revolutionized manufacturing. Key technologies for automating program development are Generative Programming for program synthesis, Component Engineering for modularity. In this paper we show the contribution of these two approaches in the implementation of a multi-target learning management system generator adaptable to different target runtime environment. This article introduces the basics of a new programming method of virtual learning environments. This approach is based on generative programming that integrates the user specifications (abstract models) and technologies desired in order to produce bricks software, then put them together to produce a solution adapted to area and users´ needs. This idea is used at different levels in the design and implementation of our system LMSGENERATOR, a software factory for business components and platforms for distance learning. In this work, we present the challenges, the methodology followed and the implementation of our approach: LMSGENERATOR, with these two generation process and We promote the idea that using this approach based on open business models, adaptable, and scalable to obtain open learning environments, adaptable, and scalable. Specifically, thanks to the generative programming, new technologies or new needs can be easily integrated at any time merely by changing the generators.
Keywords :
automatic programming; computer aided instruction; computer science education; distance learning; formal specification; LMSGENERATOR; abstract models; business components; business models; component approach; component engineering; distance learning; generative approach; generative programming; modularity; multitarget learning management system generator; open learning environments; program development; program synthesis; programming method; software development; software factory; user specifications; virtual learning environments; Adaptation models; Business; Data models; Generators; Least squares approximation; Software; Unified modeling language; Learning Management System (LMS); Transformation approach; business components; business model; component-based approach; e-learning; generation; integration; model driven Architecture (MDA); model driven engineering (MDE); process;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Education and e-Learning Innovations (ICEELI), 2012 International Conference on
Conference_Location :
Sousse
Print_ISBN :
978-1-4673-2226-3
Type :
conf
DOI :
10.1109/ICEELI.2012.6360609
Filename :
6360609
Link To Document :
بازگشت