Developing a domain-specific language for learning management systems, and a corresponding implementation tool ("KiwiDSM") through model-driven engineering

被引:0
|
作者
Montenegro Marin, Carlos Enrique [1 ]
Cueva Lovelle, Juan Manuel [2 ]
Sanjuan Martinez, Oscar [2 ]
Gaona Garcia, Paulo Alonso [1 ]
机构
[1] Univ Dist Francisco Jose de Caldas, Fac Ingn, Bogota, Colombia
[2] Univ Oviedo, Dept Informat, Oviedo, Spain
来源
INGENIERIA | 2010年 / 15卷 / 02期
关键词
Domain Specific Language (DSL); Model Driven Engineering (MDE); Model Driven Architecture (MDA); Transformations of Models; Learning Management System (LMS); XML Metadata Interchange (XMI); Model; Metamodel;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This article presents the creation of a domain-specific-language (DSL) tool called WikiDSM, which is supported by model-driven engineering (MDE) and allows modeling the different modules that conform learning management systems (LMS), particularly in the field of communications. Such a tool is platform-independent. The validation of the proposal was performed by deploying a model built with WikiDSM on Atutor platform. The tests showed that using MDE reduces the time and effort when creating and deploying the Atutor-modeled modules. Moreover, it is shown that the meta-model proposed is compatible with Atutor requirements.
引用
收藏
页码:67 / 81
页数:15
相关论文
共 50 条
  • [21] Model-driven Development of User Interfaces for IoT Systems via Domain-specific Components and Patterns
    Brambilla, Marco
    Umuhoza, Eric
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2017, : 246 - 253
  • [22] Domain-Specific Software Language for Crisis Management Systems
    Khzam, Nadin Bou
    Mussbacher, Gunter
    2018 IEEE 8TH INTERNATIONAL MODEL-DRIVEN REQUIREMENTS ENGINEERING WORKSHOP (MODRE 2018), 2018, : 36 - 45
  • [23] Using a Domain Specific Language for Lightweight Model-Driven Development
    Jones, Christopher
    Jia, Xiaoping
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2014, 2015, 551 : 46 - 62
  • [24] Enabling tool reuse and interoperability through model-driven engineering
    Demirezen, Zekai
    Sun, Yu
    Gray, Jeff
    Jouault, Frederic
    JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2010, 10 (1-2 SUPPL. 2) : S187 - S202
  • [25] A Domain-specific Rule Generation Using Model-Driven Architecture in Controlled Variability Model
    Mani, Neel
    Helfert, Markus
    Pahl, Claus
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS, 2017, 112 : 2354 - 2362
  • [26] AocML: A Domain-Specific Language for Model-Driven Development of Activity-Oriented Context-Aware Applications
    Xuan-Song Li
    Xian-Ping Tao
    Wei Song
    Kai Dong
    Journal of Computer Science and Technology, 2018, 33 : 900 - 917
  • [27] AocML: A Domain-Specific Language for Model-Driven Development of Activity-Oriented Context-Aware Applications
    Li, Xuan-Song
    Tao, Xian-Ping
    Song, Wei
    Dong, Kai
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2018, 33 (05) : 900 - 917
  • [28] Domain-specific Languages and their Importance for the model-driven Software Development in the Automation Technology
    Hennig, St
    Koycheva, E.
    Braune, A.
    AUTOMATION 2010, 2010, : 415 - 419
  • [29] Model-Driven Development Challenges and Solutions Experiences with Domain-Specific Modelling in Industry
    Tolvanen, Juha-Pekka
    Kelly, Steven
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, : 711 - 719
  • [30] GOTTEN: A Model-driven Solution to Engineer Domain-specific Metamorphic Testing Environments
    Gomez-Abajo, Pablo
    Canizares, Pablo C.
    Nunez, Alberto
    Guerra, Esther
    de lara, Juan
    2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 65 - 69