Journal of Computer Applications ›› 2019, Vol. 39 ›› Issue (6): 1842-1848.DOI: 10.11772/j.issn.1001-9081.2018102207

• Frontier & interdisciplinary applications • Previous Articles     Next Articles

XML-based component modeling and stimulation of cyber physical system

ZHANG Cheng1,2, CHEN Fulong1,2, LIU Chao1,2, QI Xuemei1,2   

  1. 1. School of Computer and Information, Anhui Normal University, Wuhu Anhui 241002, China;
    2. Anhui Provincial Key Laboratory of Network and Information Security(Anhui Normal University), Wuhu Anhui 241002, China
  • Received:2018-11-02 Revised:2019-01-02 Online:2019-06-10 Published:2019-06-17
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61572036).

基于XML的信息物理融合系统组件建模与仿真

张程1,2, 陈付龙1,2, 刘超1,2, 齐学梅1,2   

  1. 1. 安徽师范大学 计算机与信息学院, 安徽 芜湖 241003;
    2. 网络与信息安全安徽省重点实验室(安徽师范大学), 安徽 芜湖 241003
  • 通讯作者: 陈付龙
  • 作者简介:张程(1993-),男,浙江杭州人,硕士研究生,主要研究方向:信息物理融合系统;陈付龙(1978-),男,安徽霍邱人,教授,博士,CCF会员,主要研究方向:信息物理融合系统、嵌入式与普适计算;刘超(1990-),男,安徽安庆人,硕士研究生,主要研究方向:信息物理融合系统;齐雪梅(1963-),女,安徽桐城人,教授,博士,主要研究方向:嵌入式系统、智能调度。
  • 基金资助:
    国家自然科学基金资助项目(61572036)。

Abstract: Cyber Physical System (CPS) involves the integration and collaboration of various computing models. Concerning the problems of inconsistent CPS design methods, poor plasticity, high complexity and difficulty in collaborative modeling and verification, a structured and descriptive heterogeneous component model was proposed. Firstly, the model was constructed by a unified component modeling method to solve the problem that the model was not open. Then, eXtensible Markup Language (XML) was used to realize the standard description of all kinds of components to resolve the inconsistency and non-extensibility of different computing model description languages. Finally, the collaborative simulation verification method of multi-level open component model was used to realize the simulation verification to solve the non-collaboration problem of verification. The medical thermostat was modeled, described and simulated by the general component modeling method, the XML component standard description language and the verification tool platform XModel. The case of medical thermostat shows that, the proposed model-driven process of building reconfigurable heterogeneous components and confirming their design correctness supports the collaborative design of cyber physics and the correction while constructing, avoiding repeated modifications when problems are found in the process of system implementation.

Key words: Cyber Physical System (CPS), component, eXtensible Markup Language (XML), XModel, open model, collaborative simulation

摘要: 信息物理融合系统(CPS)涉及多种计算模型的集成和协同工作,针对CPS设计方法不统一、重塑性差、复杂度高、难以协同建模验证等问题,提出一种结构化、可描述行为的异元组件模型。首先,用统一组件建模方法进行建模,解决模型不开放问题;然后,用可扩展标记语言(XML)规范描述各类组件,解决不同计算模型描述语言不一致和不可扩展问题;最后,用多级开放组件模型的协同仿真验证方式进行仿真验证,解决验证的不可协同问题。通过通用组件建模方法、XML组件规范描述语言以及验证工具平台XModel对医用恒温箱进行了建模、描述和仿真。医用恒温箱的案例表明,这种模型驱动建立可重塑异元组件并确认其设计正确性的过程,支持信息物理协同设计和边构建边纠正,可避免在系统实现过程中发现问题时再进行反复修改。

关键词: 信息物理融合系统, 组件, 可扩展标记语言, XModel, 开放模型, 协同仿真

CLC Number: