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