A Domain Specific Modeling Language Supporting Specification, Simulation and Execution of Dynamic Adaptive Systems

被引:0
|
作者
Fleurey, Franck [1 ]
Solberg, Arnor [1 ]
机构
[1] SINTEF, Oslo, Norway
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Constructing and executing distributed systems that can automatically adapt to the dynamic changes of the environment are highly complex tasks. Non-trivial challenges include provisioning of efficient design time and run time representations, system validation to ensure safe adaptation of interdependent components, and scalable solutions to cope with the possible combinatorial explosions of adaptive system artifacts such as configurations, variant dependencies and adaptation rules. These are all challenges where current approaches offer only partial Solutions. Furthermore, in current approaches the adaptation logic is typically specified at the code level, tightly coupled with the main system functionality, making it hard to control and maintain. This paper presents a domain specific modeling language (DSML) allowing specification of the adaptation logic at the model level. and separation of the adaptation logic from the main system Functionality. It supports model-checking and design-time Simulation for early validation of adaptation policies. The model level specifications are used to generate the adaptation logic. The DSML also provides indirection mechanisms to cope with combinatorial explosions of adaptive system artifacts. The proposed approach has been implemented and validated through case studies.
引用
收藏
页码:606 / 621
页数:16
相关论文
共 50 条
  • [41] USE CASE SPECIFICATION USING THE SILABREQ DOMAIN SPECIFIC LANGUAGE
    Savic, Dusan
    Vlajic, Sinisa
    Lazarevic, Saga
    Antovic, Ilija
    Stanojevic, Vojislav
    Milic, Milos
    da Silva, Alberto Rodrigues
    [J]. COMPUTING AND INFORMATICS, 2015, 34 (04) : 877 - 910
  • [42] ESS: EMF-BASED SIMULATION SPECIFICATION, A DOMAIN-SPECIFIC LANGUAGE FOR MODEL VALIDATION EXPERIMENTS
    Mertens, Joost
    Denil, Joachim
    [J]. PROCEEDINGS OF THE 2022 ANNUAL MODELING AND SIMULATION CONFERENCE (ANNSIM'22), 2022, : 416 - 427
  • [43] EMF based Domain Specific Modeling for Distributed Simulation Systems: An Outline
    Zhu Zhi
    Li Haibing
    Lei Yonglin
    Zhu Yifan
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND MANAGEMENT INNOVATION, 2015, 28 : 14 - 19
  • [44] RealSpec: An Executable Specification Language for Modeling Control Systems
    Khwaja, Amir A.
    Urban, Joseph E.
    [J]. PROCEEDINGS OF THE 12TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, 2009, : 219 - +
  • [45] Joint Spoken Language Understanding and Domain Adaptive Language Modeling
    Zhang, Huifeng
    Zhu, Su
    Fan, Shuai
    Yu, Kai
    [J]. INTELLIGENCE SCIENCE AND BIG DATA ENGINEERING, 2018, 11266 : 311 - 324
  • [46] A Modeling Domain-Specific Language for IoT-enabled Operating Systems
    Gomes, T.
    Lopes, P.
    Alves, J.
    Mestre, P.
    Cabral, J.
    Monteiro, J. L.
    Tavares, A.
    [J]. IECON 2017 - 43RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2017, : 3945 - 3950
  • [47] Development of data acquisition systems by using a domain-specific modeling language
    Kos, Tomaz
    Kosar, Tomaz
    Mernik, Marjan
    [J]. COMPUTERS IN INDUSTRY, 2012, 63 (03) : 181 - 192
  • [48] A domain-specific language for context modeling in context-aware systems
    Hoyos, Jose R.
    Garcia-Molina, Jesus
    Botia, Juan A.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (11) : 2890 - 2905
  • [49] A domain specific language for spatial simulation scenarios
    Luís Moreira de Sousa
    Alberto Rodrigues da Silva
    [J]. GeoInformatica, 2016, 20 : 117 - 149
  • [50] A domain specific language for spatial simulation scenarios
    de Sousa, Luis Moreira
    da Silva, Alberto Rodrigues
    [J]. GEOINFORMATICA, 2016, 20 (01) : 117 - 149