Model-Driven Engineering Tools and Languages for Cyber-Physical Systems–A Systematic Literature Review
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 an...
Guardado en:
Autores principales: | , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
IEEE
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/50eceba4b9db426d942e492c7ba56cf7 |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:50eceba4b9db426d942e492c7ba56cf7 |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:50eceba4b9db426d942e492c7ba56cf72021-12-01T00:00:26ZModel-Driven Engineering Tools and Languages for Cyber-Physical Systems–A Systematic Literature Review2169-353610.1109/ACCESS.2021.3068358https://doaj.org/article/50eceba4b9db426d942e492c7ba56cf72021-01-01T00:00:00Zhttps://ieeexplore.ieee.org/document/9385062/https://doaj.org/toc/2169-3536The 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.Mustafa Abshir MohamedGeylani KardasMoharram ChallengerIEEEarticleCyber-physical systems (CPS)model-driven engineering (MDE)systematic literature review (SLR)MDE tools and languagesElectrical engineering. Electronics. Nuclear engineeringTK1-9971ENIEEE Access, Vol 9, Pp 48605-48630 (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
Cyber-physical systems (CPS) model-driven engineering (MDE) systematic literature review (SLR) MDE tools and languages Electrical engineering. Electronics. Nuclear engineering TK1-9971 |
spellingShingle |
Cyber-physical systems (CPS) model-driven engineering (MDE) systematic literature review (SLR) MDE tools and languages Electrical engineering. Electronics. Nuclear engineering TK1-9971 Mustafa Abshir Mohamed Geylani Kardas Moharram Challenger Model-Driven Engineering Tools and Languages for Cyber-Physical Systems–A Systematic Literature Review |
description |
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. |
format |
article |
author |
Mustafa Abshir Mohamed Geylani Kardas Moharram Challenger |
author_facet |
Mustafa Abshir Mohamed Geylani Kardas Moharram Challenger |
author_sort |
Mustafa Abshir Mohamed |
title |
Model-Driven Engineering Tools and Languages for Cyber-Physical Systems–A Systematic Literature Review |
title_short |
Model-Driven Engineering Tools and Languages for Cyber-Physical Systems–A Systematic Literature Review |
title_full |
Model-Driven Engineering Tools and Languages for Cyber-Physical Systems–A Systematic Literature Review |
title_fullStr |
Model-Driven Engineering Tools and Languages for Cyber-Physical Systems–A Systematic Literature Review |
title_full_unstemmed |
Model-Driven Engineering Tools and Languages for Cyber-Physical Systems–A Systematic Literature Review |
title_sort |
model-driven engineering tools and languages for cyber-physical systems–a systematic literature review |
publisher |
IEEE |
publishDate |
2021 |
url |
https://doaj.org/article/50eceba4b9db426d942e492c7ba56cf7 |
work_keys_str_mv |
AT mustafaabshirmohamed modeldrivenengineeringtoolsandlanguagesforcyberphysicalsystemsx2013asystematicliteraturereview AT geylanikardas modeldrivenengineeringtoolsandlanguagesforcyberphysicalsystemsx2013asystematicliteraturereview AT moharramchallenger modeldrivenengineeringtoolsandlanguagesforcyberphysicalsystemsx2013asystematicliteraturereview |
_version_ |
1718406138537443328 |