{"title":"LMSGENERATOR: The contribution of XML technology and model transformations","authors":"R. Dehbi, Mohamed Talea, A. Tragha","doi":"10.1109/INTECH.2012.6457811","DOIUrl":null,"url":null,"abstract":"The generative engineering is revolutionizing software development just as automation and componentization revolutionized manufacturing. Key technologies for the development of this approach are the model transformations and XML technologies. In this paper we show the contribution of these two techniques in the implementation of a learning management system generator which is multi-target and adaptable to different runtime environment, that we named LMSGENERATEUR. Our innovation introduces the basics of a new programming approach 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. In this paper, we present our approach, the implementation of our approach: LMSGENERATOR and these two phases of generation based on transformation model and abstract XML descriptions 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 simply by changing the generators and their transformation rule.","PeriodicalId":369113,"journal":{"name":"Second International Conference on the Innovative Computing Technology (INTECH 2012)","volume":"75 2-3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Second International Conference on the Innovative Computing Technology (INTECH 2012)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INTECH.2012.6457811","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The generative engineering is revolutionizing software development just as automation and componentization revolutionized manufacturing. Key technologies for the development of this approach are the model transformations and XML technologies. In this paper we show the contribution of these two techniques in the implementation of a learning management system generator which is multi-target and adaptable to different runtime environment, that we named LMSGENERATEUR. Our innovation introduces the basics of a new programming approach 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. In this paper, we present our approach, the implementation of our approach: LMSGENERATOR and these two phases of generation based on transformation model and abstract XML descriptions 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 simply by changing the generators and their transformation rule.