Model-Driven Engineering Tools and Languages for Cyber-Physical Systems-A Systematic Literature Review

被引:17
作者
Mohamed, Mustafa Abshir [1 ]
Kardas, Geylani [1 ]
Challenger, Moharram [2 ,3 ]
机构
[1] Ege Univ, Int Comp Inst, TR-35100 Izmir, Turkey
[2] Univ Antwerp, Dept Comp Sci, B-2020 Antwerp, Belgium
[3] Flanders Make, AnSyMo CoSys Core Lab, B-3001 Heverlee, Belgium
基金
欧盟地平线“2020”;
关键词
Tools; Analytical models; Computational modeling; Software; Embedded systems; Temperature sensors; Temperature measurement; Cyber-physical systems (CPS); model-driven engineering (MDE); systematic literature review (SLR); MDE tools and languages; FRAMEWORK; DESIGN; VERIFICATION; CHALLENGES; SECURITY; SUPPORT; DOMAIN;
D O I
10.1109/ACCESS.2021.3068358
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The development of Cyber-physical Systems (CPS) draws more interest from both researchers and industrial practitioners considering the opportunities they offer in almost all areas of industry. However, the engineering and management of CPS are challenging tasks due to their inherent heterogeneity and complexity characteristics. Regarding the development of CPS, there currently exists no standard methodology owing to the complexity of the domain. One of the key approaches to reduce the development complexity for CPS is Model-driven Engineering (MDE), which is frequently used in many industrial domains for software development to increase the level of platform abstraction. Nevertheless, it is always almost challenging, especially for the new researchers in this field, to determine the appropriate tools and languages to perform a particular MDE activity during CPS development. To the best of our knowledge, there is no guideline that demonstrates which language(s)/tool(s) to use for the various MDE techniques/phases for the development of CPS. This paper presents a Systematic Literature Review (SLR) study that focuses on identifying and classifying the recent research practices pertaining to CPS development by applying MDE approaches. With the objective of providing a general overview of the field, the study evaluates 140 research papers published during 2010-2018. Accordingly, a precise view of the various MDE tools and languages used in the development life-cycle of CPS, addressed MDE techniques/activities, and targeted CPS components is presented. We believe that the conducted study will guide researchers and practitioners to identify appropriate tools and languages according to the system requirements. It may also help in getting an overall understanding of the research trends for further research and development on the MDE of CPS.
引用
收藏
页码:48605 / 48630
页数:26
相关论文
共 187 条
  • [1] Software test process improvement approaches: A systematic literature review and an industrial case study
    Afzal, Wasif
    Alone, Snehal
    Glocksien, Kerstin
    Torkar, Richard
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 111 : 1 - 33
  • [2] Failure Detection and Prevention for Cyber-Physical Systems Using Ontology-Based Knowledge Base
    Ali, Nazakat
    Hong, Jang-Eui
    [J]. COMPUTERS, 2018, 7 (04)
  • [3] Alrimawi F, 2018, 2018 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON SECURITY AWARENESS FROM DESIGN TO DEPLOYMENT (SEAD), P33, DOI [10.1145/3194707.3194714, 10.23919/SEAD.2018.8472851]
  • [4] Alshareef A., 2018, P INT S MOD DRIV APP, P84
  • [5] Model-driven Performance Analysis of Reconfigurable Conveyor Systems used in Material Handling Applications
    An, Kyoungho
    Trewyn, Adam
    Gokhale, Aniruddha
    Sastry, Shivakumar
    [J]. 2011 ACM/IEEE SECOND INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2011), 2011, : 141 - 150
  • [6] [Anonymous], 2014, Proceedings of the 14th Workshop on Domain-Specific Modeling, DOI DOI 10.1038/KI.2014.274
  • [7] [Anonymous], 2015, Proceedings of the 15th Workshop on Domain-Specific Modeling
  • [8] DSML4DT: A domain-specific modeling language for device tree software
    Arslan, Sadik
    Kardas, Geylani
    [J]. COMPUTERS IN INDUSTRY, 2020, 115
  • [9] Applying Model Driven Engineering Techniques to the Development of Contiki-based IoT Systems
    Asici, Tansu Zafer
    Karaduman, Burak
    Eslampanah, Raheleh
    Challenger, Moharram
    Denil, Joachim
    Vangheluwe, Hans
    [J]. 2019 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING RESEARCH & PRACTICES FOR THE INTERNET OF THINGS (SERP4IOT 2019), 2019, : 25 - 32
  • [10] Ataide A., 2017, 2017 22 IEEE INT C E, P1