Applications of model-driven engineering in cyber-physical systems: A systematic mapping study

被引:25
|
作者
Mohamed, Mustafa Abshir [1 ]
Challenger, Moharram [2 ,3 ]
Kardas, Geylani [1 ]
机构
[1] Ege Univ, Int Comp Inst, TR-35100 Izmir, Turkey
[2] Univ Antwerp, Antwerp, Belgium
[3] Flanders Make, Lommel, Belgium
关键词
Cyber-Physical Systems (CPS); Model-Driven Engineering (MDE); Systematic Mapping Study;
D O I
10.1016/j.cola.2020.100972
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Engineers face significant challenges in developing cyber-physical systems (CPS) due to their heterogeneous nature, i.e. the need for knowledge and skills from a wide range of academic and industrial disciplines, the integration of the artifacts of these disciplines and fields, and the difficulty of maintaining such heterogeneous artifacts should be taken into account. The development of CPS mostly needs a unified methodology that permits efficient raise of the abstraction level to overcome issues of heterogeneity induced by the multidisciplinary nature of the system. Model-driven engineering (MDE) is believed to be an alternative solution to overcome the challenges faced while developing CPS. This paper presents a systematic mapping study on using the MDE paradigm in CPS development and management. 140 research papers published during the period 2010-2018 are evaluated. The study mainly enables to find out the followed approaches when applying MDE for CPS, addressed CPS challenges, application domains and presented case studies. Results showed that the number of publications in this field is continuously increasing in recent years. Results also showed that metamodeling and model-based approaches are mostly adopted by the researchers affiliated to Europe, while DSL-based approach is adopted mostly by USA affiliated researchers. Only 45% of the studies consider a specific CPS application domain in which Smart Manufacturing is the most addressed domain followed by Critical Infrastructure, Health Care and Medicine. Moreover, the majority of the studies present case studies as the main evaluation method for the proposed MDE solutions. Conducting empirical evaluations is mostly missing. The results also revealed that various CPS challenges are addressed, and the most addressed ones are the complexity and interoperability aspects of CPS. Reporting on what previous researches have accomplished, as well as current research efforts and open challenges related to this field can guide researchers and developers in their further work on CPS design and implementation.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] A systematic literature review of model-driven security engineering for cyber-physical systems
    Geismann, Johannes
    Bodden, Eric
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 169
  • [2] Teaching Agile Model-Driven Engineering for Cyber-Physical Systems
    Ringert, Jan Oliver
    Rumpe, Bernhard
    Schulze, Christoph
    Wortmann, Andreas
    [J]. 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING TRACK (ICSE-SEET 2017), 2017, : 127 - 136
  • [3] Model-driven Engineering of Decentralized Control in Cyber-Physical Systems
    D'Angelo, Mirko
    Caporuscio, Mauro
    Napolitano, Annalisa
    [J]. 2017 IEEE 2ND INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2017, : 7 - 12
  • [4] Towards Model-Driven Engineering of Smart Contracts for Cyber-Physical Systems
    Garamvolgyi, Peter
    Kocsis, Imre
    Gehl, Benjamin
    Klenik, Attila
    [J]. 2018 48TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W), 2018, : 134 - 139
  • [5] Model-Driven System-Performance Engineering for Cyber-Physical Systems
    van der Sanden, Bram
    Li, Yonghui
    van den Aker, Joris
    Akesson, Benny
    Bijlsma, Tjerk
    Hendriks, Martijn
    Triantafyllidis, Kostas
    Verriet, Jacques
    Voeten, Jeroen
    Basten, Twan
    [J]. 2021 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT 2021), 2021, : 11 - 22
  • [6] A Tool Suite for the Model-Driven Software Engineering of Cyber-Physical Systems
    Dziwok, Stefan
    Gerking, Christopher
    Becker, Steffen
    Thiele, Sebastian
    Heinzemann, Christian
    Pohlmann, Uwe
    [J]. 22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, : 715 - 718
  • [7] Model-Driven Engineering Tools and Languages for Cyber-Physical Systems-A Systematic Literature Review
    Mohamed, Mustafa Abshir
    Kardas, Geylani
    Challenger, Moharram
    [J]. IEEE ACCESS, 2021, 9 : 48605 - 48630
  • [8] Model-based security engineering for cyber-physical systems: A systematic mapping study
    Nguyen, Phu H.
    Ali, Shaukat
    Yue, Tao
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 83 : 116 - 135
  • [9] CyPhEF: A Model-Driven Engineering Framework for Self-Adaptive Cyber-Physical Systems
    D'Angelo, Mirko
    Napolitano, Annalisa
    Caporuscio, Mauro
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 101 - 104
  • [10] A survey of model-driven techniques and tools for cyber-physical systems
    Bo Liu
    Yuan-rui Zhang
    Xue-lian Cao
    Yu Liu
    Bin Gu
    Tie-xin Wang
    [J]. Frontiers of Information Technology & Electronic Engineering, 2020, 21 : 1567 - 1590