计算机与现代化

• 信息系统 • 上一篇    下一篇

基于MARTE的面向混成系统的模型形式化转换

  

  1. (南京航空航天大学计算机科学与技术学院,江苏南京210016)
  • 收稿日期:2015-02-04 出版日期:2015-06-16 发布日期:2015-06-18
  • 作者简介:李国拯(1990-),男,南京航空航天大学计算机科学与技术学院硕士研究生,研究方向:形式化方法,模型检测; 曹子宁(1972-),男,教授,博士生导师,研究方向:形式化方法,人工智能。
  • 基金资助:
    航空科学基金资助项目(20128052064); 中央高校基本科研业务费专项资金资助项目(NZ2013306); 国家重点基础研究发展计划项目(2014CB744903)

Hybrid System-Oriented Model Formal Transformation Based on MARTE Language

  1. (College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China)
  • Received:2015-02-04 Online:2015-06-16 Published:2015-06-18

摘要: 混成系统是离散逻辑跳转与实时连续行为交织的复杂状态变迁系统,形式化建模与验证是确保混成系统正确性和可靠性的重要途径。首先介绍一种混成ZIA形式规范;然后,基于建模语言MARTE建立扩展ObjectZ的规范,即OZMARTE,该规范弥补了MARTE规范在形式化描述方面的不足,同时为了方便描述混成系统中连续动态行为属性,给出对混成系统中连续变量的描述转换规则,增强了MARTE对混成系统的描述能力;最后,给出OZMARTE规范到混成ZIA规范的转换方法,因此针对混成ZIA规范的验证技术同样适用于对MARTE模型进行形式化验证。

关键词: 混成系统, 混成ZIA, MARTE模型, Object-Z语言, 模型转换

Abstract: Hybrid systems are statetransition systems consisting of discrete control mode transformation and continuous real time behavior. Formal modeling and verification for hybrid systems are an important way to ensure the correctness and reliability of the systems. In this paper, we first introduce a Hybrid ZIA formal specification. Then, we expand the MARTE Language with ObjectZ, named OZMARTE, which makes up the shortcoming of formal description aspect of MARTE. Also, to describe the continuous dynamical property in hybrid systems, we propose the transformational rule of the continuous variable, which enhances the capability of modeling hybrid systems. Finally, we give the transformation method from OZMARTE to Hybrid ZIA. So verification techniques for Hybrid ZIA also apply to the verification of MARTE models.

Key words: Hybrid system, Hybrid ZIA, MARTE model, Object-Z language, model transformation

中图分类号: