LMSGENERATOR: Multi-target learning management system generator based on generative programming and component engineering

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...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:2012 International Conference on Education and e-Learning Innovations s. 1 - 6
Hlavní autori: Dehbi, R., Talea, M., Tragha, A.
Médium: Konferenčný príspevok..
Jazyk:English
Vydavateľské údaje: IEEE 01.07.2012
Predmet:
ISBN:1467322261, 9781467322263
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
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.
AbstractList 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.
Author Talea, M.
Dehbi, R.
Tragha, A.
Author_xml – sequence: 1
  givenname: R.
  surname: Dehbi
  fullname: Dehbi, R.
  email: dehbirac@yahoo.fr
  organization: Fac. of Sci. Ben M'Sik, MITI Lab., Hassan II Univ. Mohammedia, Casablanca, Morocco
– sequence: 2
  givenname: M.
  surname: Talea
  fullname: Talea, M.
  email: taleamohamed@yahoo.fr
  organization: Fac. of Sci. Ben M'Sik, MITI Lab., Hassan II Univ. Mohammedia, Casablanca, Morocco
– sequence: 3
  givenname: A.
  surname: Tragha
  fullname: Tragha, A.
  email: a.tragha@univh2m.ac.ma
  organization: Fac. of Sci. Ben M'Sik, MITI Lab., Hassan II Univ. Mohammedia, Casablanca, Morocco
BookMark eNo1UNFqwzAM9NgGW7t-QV_8A-lspXHivZWSdYV0ha7vRamV4FE7xfEG_ftlbBUIcXecOGnE7nznibGpFDMphX5eL8uyWs9ASJipVAkl9A2b6LyQc5WnADDXt2x0BUo-sEnff4qhCllIyB7Zpdp8rMr3crfYb3cvfPN1ijaJGFqK_EQYvPUtd-ixJUc-8v7SR3K8JU8BYxd4jT0Z3vkrZb-Jn0PXBnTu14ve8GPnzkPwwU6-tZ4oDMoTu2_w1NPkf47Z_rXcL9-SartaLxdVYrWIiamFUUcAWRS5wMw0WaFouAtqoBxSrRpjUAoBppZDk0ZAzGSTG6hJNlk6ZtO_tZaIDudgHYbL4f9Z6Q8OqmIT
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICEELI.2012.6360609
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library (IEL) (UW System Shared)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Business
EISBN 9781467322249
1467322253
9781467322256
1467322245
EndPage 6
ExternalDocumentID 6360609
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ADFMO
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
IERZE
OCL
RIE
RIL
ID FETCH-LOGICAL-i90t-db0d6c2218870a5df586e2242b2e72396fdda1002db12dbe9a2aa51f7d2be1f53
IEDL.DBID RIE
ISBN 1467322261
9781467322263
IngestDate Wed Aug 27 03:33:35 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-db0d6c2218870a5df586e2242b2e72396fdda1002db12dbe9a2aa51f7d2be1f53
PageCount 6
ParticipantIDs ieee_primary_6360609
PublicationCentury 2000
PublicationDate 2012-July
PublicationDateYYYYMMDD 2012-07-01
PublicationDate_xml – month: 07
  year: 2012
  text: 2012-July
PublicationDecade 2010
PublicationTitle 2012 International Conference on Education and e-Learning Innovations
PublicationTitleAbbrev ICEELI
PublicationYear 2012
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000818125
Score 1.525599
Snippet Generative and component approaches are revolutionizing software development just as automation and componentization revolutionized manufacturing. Key...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Adaptation models
Business
business components
business model
component-based approach
Data models
e-learning
generation
Generators
integration
Learning Management System (LMS)
Least squares approximation
model driven Architecture (MDA)
model driven engineering (MDE)
process
Software
Transformation approach
Unified modeling language
Title LMSGENERATOR: Multi-target learning management system generator based on generative programming and component engineering
URI https://ieeexplore.ieee.org/document/6360609
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1da8IwFA1OxtjTPnTsmzzscdEmtandqygTnJNNhm-Sj1vxwSpOB_v3y01rZbCXPTQ0gbQlaXu4yTnnEvLgppQrFRomwMUmrThtMZ1yzYQBG4ArWj4XwccgHg7bk0kyqpDHUgsDAJ58Bg089Xv5dmm2uFTWRG8riWq9gziWuVarXE9BazYH1l67JWPcP5B8Z-lU1MPCdYgHSbPf6XYHfaR2iUZx2V_5VTy89E7-92CnpL7X6dFRiUBnpALZOTnacdlr5Hvw8p5z08avb0_Ui21Zzv2mRbqIGV2UBBia2zrTmbeidsE4RYyzdJntmtyvkRaMrgX2VZmlSEpfZtgd9t6GdTLudcedZ1bkWmDzJNgwqwMrjXB4775fFdk0aktw6C60gFiEiUytVejWajV3ByRKKBXxNLZCA0-j8IJUM3evS0JFCMrFdKZtQoXWNzoNJECiHQxGEPLoitRwAKer3E1jWozd9d_NN-QY5ygnyN6S6ma9hTtyaL4288_1vX8FfgCqH7CF
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1dT8IwFG0IGvXJDzB-2wcfHazdF_OVQCAOJLoY3ki73hEe2AyCif_e3m6MmPjiw5atSdul3XZy23POJeRBTykTwkksDjo2cYPUtWTKpMUTUDbok2tyEbxHwXjcmU7DSY08VloYADDkM2jhpdnLV3mywaWyNnpb-ajW2_Nc3Uah1qpWVNCcTcO1UW_5Ae4g-Gxr6lTeO6XvELPD9rDb60VDJHfxVtnwrwwrBmD6x_97tBPS3Cn16KTCoFNSg-yMHGzZ7A3yHY3eCnZa_PL6RI3c1irY37RMGDGny4oCQwtjZzo3ZtQ6HKeIcorm2bZI_xxpyelaYl2RKYq09DzD6rBzN2ySuN-LuwOrzLZgLUJ7bSlpKz_hGvH1Fyw8lXodHzS-c8kh4E7op0oJ9GtVkukDQsGF8FgaKC6BpZ5zTuqZ7uuCUO6A0FFd0kkcgeY3MrV9gFBqIPTAYd4laeAAzj4KP41ZOXZXfxffk8NBPIpm0XD8fE2OcL4KuuwNqa9XG7gl-8nXevG5ujOvww8HMrPM
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2012+International+Conference+on+Education+and+e-Learning+Innovations&rft.atitle=LMSGENERATOR%3A+Multi-target+learning+management+system+generator+based+on+generative+programming+and+component+engineering&rft.au=Dehbi%2C+R.&rft.au=Talea%2C+M.&rft.au=Tragha%2C+A.&rft.date=2012-07-01&rft.pub=IEEE&rft.isbn=9781467322263&rft.spage=1&rft.epage=6&rft_id=info:doi/10.1109%2FICEELI.2012.6360609&rft.externalDocID=6360609
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467322263/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467322263/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467322263/sc.gif&client=summon&freeimage=true