Publishing Service

Polishing & Checking

Frontiers of Information Technology & Electronic Engineering

ISSN 2095-9184 (print), ISSN 2095-9230 (online)

A survey of model-driven techniques and tools for cyber-physical systems

Abstract: Cyber-physical systems (CPSs) have emerged as a potential enabling technology to handle the challenges in social and economic sustainable development. Since it was proposed in 2006, intensive research has been conducted, showing that the construction of a CPS is a hard and complex engineering process due to the nature of integrating a large number of heterogeneous subsystems. Among other approaches to dealing with the complex design issues, model-driven design of CPSs has shown its advantages. In this review paper, we present a survey of research on model-driven development of CPSs. We are concerned mainly with the widely used methods, techniques, and tools, and discuss how these are applied to CPSs. We also present comparative analyses on the surveyed techniques and tools from various perspectives, including their modeling languages, functionalities, and the challenges which they address in CPS design. With our understanding of the surveyed methods, we believe that model-driven approaches are an inevitable choice in building CPSs and further research effort is needed in the development of model-driven theories, techniques, and tools. We also argue that a unified modeling platform is needed. Such a platform would benefit research in the academic community and practical development in industry, and improve the collaboration between these two communities.

Key words: Cyber-physical systems, Model-driven approach, System modeling, Software engineering

Chinese Summary  <33> 信息物理融合系统的模型驱动构建技术与工具综述


刘波1,张元睿1,曹雪莲1,刘钰1,顾斌2,3,王铁鑫4
1西南大学计算机与信息科学学院软件研究与创新中心,中国重庆市,400715
2北京控制工程研究所,中国北京市,100190
3西北工业大学计算机学院,中国西安市,710029
4南京航空航天大学计算机科学与技术学院,中国南京市,211106

摘要:信息物理融合系统(cyber-physical system,CPS)已成为应对社会经济可持续发展诸多挑战性问题的潜在使能技术。自2006年CPS肇始至今的大量研究表明:CPS由大量异构子系统构成,其系统构建是一个困难且复杂的工程。在既有的CPS构建实践中,较之其他复杂系统设计方法,模型驱动方法展现出显著优势。鉴于此,本文针对CPS的模型驱动开发方法展开综述:介绍当前模型驱动开发中广泛使用的方法、技术与工具,并讨论其在CPS构建中的应用;同时,从建模语言、功能及应对CPS构建挑战性问题的能力等方面,对比分析这些技术与工具。基于这些工作,本文认为:尽管模型驱动方法尚需持续改进其理论、技术与工具,但其仍不失为构建CPS的必由之路;此外,可支持不同建模方法的统一建模平台已是迫切需求,统一平台不仅有利于学术研究及工业实践活动,也利于提升工业界与学术界的协作。

关键词组:信息物理融合系统;模型驱动方法;系统建模;软件工程


Share this article to: More

Go to Contents

References:

<Show All>

Open peer comments: Debate/Discuss/Question/Opinion

<1>

Please provide your name, email address and a comment





DOI:

10.1631/FITEE.2000311

CLC number:

TP311

Download Full Text:

Click Here

Downloaded:

3766

Download summary:

<Click Here> 

Downloaded:

1271

Clicked:

4585

Cited:

0

On-line Access:

2020-11-13

Received:

2020-06-29

Revision Accepted:

2020-09-29

Crosschecked:

2020-10-22

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952276; Fax: +86-571-87952331; E-mail: jzus@zju.edu.cn
Copyright © 2000~ Journal of Zhejiang University-SCIENCE