摘要
针对航空发动机全权限数字控制(FADEC)软件大规模、高安全和高成本的特点,提出了基于Clear Case的航空机载软件协同开发方法。该方法基于Clear Case协同工作空间的建设原则,定义了各工作空间的软件研制活动和数据传递关系;描述了软件过程数据的管理方法、软件标签的定义和继承方法,以及协同开发过程中权限管理和流程控制的要求;给出了有利于协同开发的一些软件设计指导,包括通用库的使用和管理以及框架设计的考虑。通过在多个机载软件项目中的应用,证明了该方法能够加快软件研制进度、降低开发成本、提升软件技术状态的管控。该方法不仅可用于民用航空发动机控制系统机载软件的研制过程,对地面软件以及其他软件的研制过程也有一定启发。今后将进一步研究协同开发过程中Clear Case与其他工具之间的数据交互策略,开展工具二次开发,提高协同开发的自动化程度。
According to the characteristics of the large-scale,high safety and high cost of the aircraft engine full authority digital engine control( FADEC) software,the collaborative development approach for airborne software based on ClearCase is proposed.This method,based on the construction principle of Clear Case-based collaborative workspace,defines the software development activities and data transfer relationships of each workspace,describes the management methods of software process data,the definition and inheritance methods of software tags,and the rights management in the collaborative development process; gives the requirements of process control,some software design guides that are conducted to collaborative development including the use and management of common libraries and framework design considerations. Through the application in several airborne software projects,it is proved that this method can speed up the software development schedule,reduce the development cost,and improve the management of software technology status. This method can be used not only for the development of airborne software for civil aviation engine control systems,but also for inspiring the development of ground software and other software. In the future,the data exchange strategy between Clear Case and other tools in the collaborative development process will be researched to develop secondary development of tools,and to increase the degree of automation of collaborative development.
作者
鲍冬梅
刘富荣
张慧勇
BAO Dongmei;LIU Furong;ZHANG Huiyong(R&D Center Department of Control Systems,AECC Commercial Aircraft Engine Co.,Ltd.,Shanghai 201108,China)
出处
《自动化仪表》
CAS
2018年第8期96-99,共4页
Process Automation Instrumentation
关键词
CLEARCASE
软件配置管理
技术状态管控
全权限数字电子控制
控制系统
航空发动机
ClearCase
Software configuration management
Technology state control
Full authority digital engine control( FADEC )
Control System
Aircraft engine