AdaptiveSystems: An Integrated Framework for Adaptive Systems Design and Development Using MPS JetBrains Domain-Specific Modeling Environment

被引:3
|
作者
Meacham, Sofia [1 ]
Pech, Vaclav [2 ]
Nauck, Detlef [3 ]
机构
[1] Bournemouth Univ, Dept Comp & Informat, Poole BH12 5BB, Dorset, England
[2] JetBrains MPS, Prague 14000, Czech Republic
[3] British Telecommun PLC, Ipswich IP5 3RE, Suffolk, England
来源
IEEE ACCESS | 2021年 / 9卷
关键词
Adaptive systems; Artificial intelligence; DSL; Adaptation models; Business; Tools; Telecommunications; Language composition; reusability; adaptive systems; LANGUAGE;
D O I
10.1109/ACCESS.2021.3111229
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper contains the design and development of an adaptive systems (AdaptiveSystems Domain-Specific Language - DSL) framework to assist language developers and data scientists in their attempt to apply Artificial Intelligence (AI) algorithms in several application domains. Big-data processing and AI algorithms are at the heart of autonomics research groups among industry and academia. Major advances in the field have traditionally focused on algorithmic research and increasing the performance of the developed algorithms. However, it has been recently recognized by the AI community that the applicability of these algorithms and their consideration in context is of paramount importance for their adoption. Current approaches to address AI in context lie in two areas: adaptive systems research that mainly focuses on implementing adaptivity mechanisms (technical perspective) and AI in context research that focuses on business aspects (business perspective). There is currently no approach that combines all aspects required from business considerations to an appropriate level of abstraction. In this paper, we attempt to address the problem of designing adaptive systems and therefore providing AI in context by utilising DSL technology. We propose a new DSL (AdaptiveSystems) and a methodology to apply this to the creation of a DSL for specific application domains such as AdaptiveVLE (Adaptive Virtual Learning Environment) DSL. The language developer will be able to instantiate the AdaptiveSystems DSL to any application domain by using the guidelines in this paper with an integrated path from design to implementation. The domain expert will then be able to use the developed DSL (e.g. AdaptiveVLE DSL) to design and develop their application. Future work will include extension and experimentation of the applicability of this work to more application domains within British Telecom (BT) and other areas such as health care, finance, etc.
引用
收藏
页码:127973 / 127984
页数:12
相关论文
共 33 条
  • [1] AdaptiveVLE: An Integrated Framework for Personalized Online Education Using MPS JetBrains Domain-Specific Modeling Environment
    Meacham, Sofia
    Pech, Vaclav
    Nauck, Detlef
    IEEE ACCESS, 2020, 8 : 184621 - 184632
  • [2] Classification algorithms Framework (CaF) to Enable Intelligent Systems Using JetBrains MPS Domain-Specific Languages Environment
    Meacham S.
    Pech V.
    Nauck D.
    IEEE Access, 2020, 8 : 14832 - 14840
  • [3] Classification Algorithms Framework (CAF) to Enable Intelligent Systems Using JetBrains MPS Domain-Specific Languages Environment
    Meacham, Sofia
    Pech, Vaclav
    Nauck, Detlef
    IEEE ACCESS, 2020, 8 : 14832 - 14840
  • [4] Framework for domain-specific modeling language development
    Grant, ES
    Reza, H
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 183 - 187
  • [5] An Integrated Framework to Specify Domain-Specific Modeling Languages
    Zarrin, Bahram
    Baumeister, Hubert
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 83 - 94
  • [6] Development of data acquisition systems by using a domain-specific modeling language
    Kos, Tomaz
    Kosar, Tomaz
    Mernik, Marjan
    COMPUTERS IN INDUSTRY, 2012, 63 (03) : 181 - 192
  • [7] Design of Adaptive Domain-Specific Modeling Languages for Model-Driven Mobile Application Development
    Jia, Xiaoping
    Jones, Christopher
    2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 413 - 418
  • [8] On the use of a domain-specific modeling language in the development of multiagent systems
    Challenger, Moharram
    Demirkol, Sebla
    Getir, Sinem
    Mernik, Marjan
    Kardas, Geylani
    Kosar, Tomaz
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2014, 28 : 111 - 141
  • [9] Architecture design methods for application domain-specific integrated computer systems
    Soininen, Juha-Pekka
    VTT Publications, 2004, (523):
  • [10] Towards a Domain-Specific Modeling Language for Self-adaptive Systems Conceptual Modeling
    da Silva, Joao Pablo S.
    Ecar, Miguel
    Pimenta, Marcelo S.
    Guedes, Gilleanes T. A.
    Rodrigues, Elder M.
    SBES'18: PROCEEDINGS OF THE XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2018, : 208 - 213