4.6 Review

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

Journal

IEEE ACCESS
Volume 9, Issue -, Pages 48605-48630

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/ACCESS.2021.3068358

Keywords

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

Funding

  1. Turkish Government for Turkiye Scholarships (YTB) Program
  2. COST Action: Multi-Paradigm Modeling for Cyber-Physical Systems (MPM4CPS) [IC1404]
  3. EU Framework Programme Horizon 2020

Ask authors/readers for more resources

The development of Cyber-physical Systems (CPS) has attracted more interest from researchers and industrial practitioners due to the opportunities they offer, but the engineering and management of CPS are challenging tasks due to their inherent heterogeneity and complexity. Model-driven Engineering (MDE) is a key approach to reduce development complexity for CPS, but it is challenging to determine the appropriate tools and languages for MDE activities during CPS development, especially for new researchers in the field.
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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available