欢迎来到天天文库
浏览记录
ID:46780486
大小:355.55 KB
页数:5页
时间:2019-11-27
《面向服务的航天测控软件架构设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第31卷第6期2012年12月飞行器测控学报JournalofSpacecraftTT&CTechnologyV01.31No.6Dec.2012面向服务的航天测控软件架构设计。徐冰霖,李战怀(西北工业大学·西安·710072)摘要:在概述SOA(面向服务体系架构)的基础上,分析了目前航天工程地面测控软件系统体系架构的特点和不足,提出一种可基于继承、基于面向服务体系结构的多层架构设计思想,以航天器故障仿真系统的设计为例,描述了该架构的具体实现方法。所研制的系统架构耦合度低,在充分继承和复用已有的历史软件部件基础上,能够通过动态配置支持各类航天器故障的仿真,
2、具有易组合、易适应和易复用等优点。关键词:航天测控软件;架构设计;故障仿真;面向服务体系架构(SOA);web服务中图分类号:V556;TP311.5文献标志码:A文章编号:1674~5620(2012)06一0047一05SCIA.B嬲edD鹤i驴oftheA心hitectureofSpaceTT&CS0ftwareXUBin91in,LIZhanhuai(NorthwesternPolytechnicalUniversity,Xran710072)Abstract:Ahierarchicalinhe“tablearchitecturebasedonSO
3、A(Service-0rientedArchitecture)isproposedforspaceTT&C(Tracking,TelemetryandCommand)softwarefollowingdescriptionoftheprincipleandfeaturesofSOAandanalysisofthecharacteristicsanddiscrepanciesofthecurrentarchitecture.Implementationapproachofthepro—posedarchitectureisdescribedtakingdes
4、ignofaspacecraftfaultsimulationsystemasanexample.Withalowcou—plingdegreeandtakingoverlegacycomponentsofexistingsoftware,theimplementedarchitecturesupportssimula—tionofthefaultsofvariousspacecraftthroughdynamicreconfiguration,featuringflexiblecombinationandhigha—daptabilityandreusa
5、biIity.Keywords:spaceTT&Csoftware;designofthearchitecture;faultsimulation;Service-0rientedArchitecture(SOA):Webservice0引言体系架构是系统各组成单元的结构、关系以及制约它们设计的原则与指南,是系统开发人员对系统进行设计的依据[】]。软件体系架构的优劣直接影响软件系统的可理解性、可维护性、可复用性等质量特性。在航天测控工程中,地面测控软件系统的开发主要采用了传统的基于数据流的结构化设计方法。整个系统中的各个部件是以相互关联的数据为驱动的,其优
6、点是数据处理逻辑关系清晰,软件设计的可视性较好,但显然存在着结构化设计固有的系统部件之间的逻辑耦合度高,系统不能很好地适应数据接口变化等不足。在航天和信息技术迅速发展的今天,航天器型号种类日益繁多,测控数据日益丰富,信息处理的实时性、智能性要求越来越强,地面测控软件系统逐步面临更加复杂的数据处理和信息表示任务。目前的地面测控软件系统越来越难以适应应用的分布性、平台的异构性、多任务的适配性以及业务的可复用性等信息化时代的新需求。领域工程理论的提出和发展,使得软件研制组织越来越重视基于领域需求的设计和实现,可重用性和可维护性成为软件开发极为关键的2个方面,已经
7、成为提高软件开发效率和软件质量的主要技术途径。这种面向领域复用的软件架构设计通过标示主要的系统组件以及它们之间的接口和操作关系,描述它们按照不同的业务逻辑传递操作、传递接口的活动,从而定义整个系统的结构和行为模型。在多种设计方法中,SOA(面向服务体系架构)提出了通过基于实现与业务对齐来设计软件架构的思想和原则,逐步成为近年来解决软件的可重用性和可维护性架构设计的*收稿日期:2012—09—19;修回日期:2012—10一15第一作者简介:徐冰霖(1972一),男,博士研究生,研究员,主要研究方向为软件工程;E—mail.billy—xbl@163.com
8、飞行器测控学报第31卷最为活跃的设计方法。显然,SOA也可以作为改
此文档下载收益归作者所有