北京航空航天大学学报 ›› 2015, Vol. 41 ›› Issue (11): 2067-2077.doi: 10.13700/j.bh.1001-5965.2014.0741

• 论文 • 上一篇    下一篇

基于Harmony系统工程的IMA应用开发

徐文, 熊智勇, 张国全   

  1. 航空电子系统综合技术重点实验室, 上海 200233
  • 收稿日期:2014-11-28 修回日期:2015-03-13 出版日期:2015-11-20 发布日期:2015-12-01
  • 通讯作者: 张国全(1978-),男,辽宁大连人,高级工程师,zhang_guoquan@careri.com,主要研究方向为航空电子系统综合与测试技术. E-mail:hang_guoquan@careri.com
  • 作者简介:徐文(1989-),男,安徽芜湖人,工程师,xu_wen@careri.com
  • 基金资助:
    中国航空工业集团公司技术创新基金(2012F61507R)

IMA application development based on Harmony system engineering

XU Wen, XIONG Zhiyong, ZHANG Guoquan   

  1. National Key Laboratory of Science and Technology on Avionics Integration Technologies, Shanghai 200233, China
  • Received:2014-11-28 Revised:2015-03-13 Online:2015-11-20 Published:2015-12-01

摘要: 介绍了结合Harmony系统工程(SE)建模方法进行综合模块化航空电子(IMA)系统应用的开发,采用Rhapsody Harmony框架作为系统设计工具,在IMA应用软件需求进行分析的基础上创建软件模型,对系统的用例图、活动图、时序图、内部块图以及状态图进行了分析.阐述了在软件模型的基础上,基于VxWorks 653操作系统(OS)的IMA应用开发过程,涉及到模块操作系统的构建、分区操作系统的构建、应用的构建以及综合的构建,其中,模块操作系统的构建涉及到核心操作系统Makefile的开发,分区操作系统的构建涉及到分区操作系统配置表以及其Makefile的开发,应用的构建涉及到应用源程序、应用配置表以及其Makefile的开发,综合的构建涉及到模块配置表以及其Makefile的开发,将应用加载到IMA模块上进行了功能测试,IMA应用运行状态与Harmony软件模型行为一致.

关键词: 系统建模, Rhapsody, Harmony方法, 综合模块化航空电子(IMA)系统应用, VxWorks 653

Abstract: Integration modular avionics (IMA) system application development with Harmony system engineering (SE) modeling method was introduced, Rhapsody was used as the system design tool with Harmony profile to create a software model based on the IMA application requirements, and the system use case diagrams, activity diagrams, sequence diagrams, internal block diagrams and state diagrams were analyzed. With the model, the IMA application development process based on VxWorks 653 operation system(OS)was specified, including module OS build, partition OS build, application build and integration build, and test the IMA application. In module OS build process, it was focused on the development of core OS Makefile. In partition OS build process, it was focused on the development of partition OS configuration table and its Makefile. In application build process, it was focused on the development of application source code, application configuration table and its Makefile. In integration build process, it was focused on the development of module configuration table and its Makefile. The application was tested by loading it into the IMA module, the application's running state was consistent with the Harmony software model.

Key words: system modeling, Rhapsody, Harmony method, integration modular avionics (IMA) system application, VxWorks 653

中图分类号: 


版权所有 © 《北京航空航天大学学报》编辑部
通讯地址:北京市海淀区学院路37号 北京航空航天大学学报编辑部 邮编:100191 E-mail:jbuaa@buaa.edu.cn
本系统由北京玛格泰克科技发展有限公司设计开发