小卫星可复用软件技术研究
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Research on Reusable Onboard Software Technology of Small Satellite
  • 作者:郝佳宁 ; 刘畅 ; 韩延东 ; 马磊
  • 英文作者:Hao Jianing;Liu Chang;Han YANDong;Ma Lei;DFH Satellite Co.Ltd.;
  • 关键词:小卫星 ; 软件体系架构 ; 软件框架技术 ; 软件构件
  • 英文关键词:small satellite;;software architecture;;software framework;;software component
  • 中文刊名:JZCK
  • 英文刊名:Computer Measurement & Control
  • 机构:航天东方红卫星有限公司;
  • 出版日期:2019-06-25
  • 出版单位:计算机测量与控制
  • 年:2019
  • 期:v.27;No.249
  • 语种:中文;
  • 页:JZCK201906029
  • 页数:5
  • CN:06
  • ISSN:11-4762/TP
  • 分类号:136-140
摘要
小卫星应用领域的不断扩展、功能和结构的日趋复杂以及数量的急剧攀升,使得星载软件的规模和复杂度快速增加,软件可复用性设计变得愈加重要;首先分析了面向体系应用的星载软件功能和技术需求,然后对星载软件体系架构进行了分层模块化设计,最后针对星务中心计算机软件,详细描述了星载软件框架的静态结构,动态结构以及可复用构件的运行模式;在小卫星向体系化应用发展的趋势下,分层模块化软件体系架构和软件框架技术将提高星载软件的可复用性,为实现小卫星快速集成,快速测试和快速生产打下重要基础。
        As the application fields of small satellite are expanding,the functions become more complicated and the number grows rapidly,the scale and complexity of onboard software are increasing continuously.The technology trend makes the reusable design of software more important.This paper firstly analyzes the technology needs of satellite for system-oriented application,and then presents the layered and modular software architecture as well as the related key technologies.At last,the paper describes in detail the static and dynamic structure of the framework as well as the run modes of software components.The layered and modular software architecture and the software framework technology are critical to implement the rapid assembly,integration and test of small satellite.
引文
[1]Lyke J C,Rosengren J C.System data Model(SDM)Source Code[R].USA:Air Force Research Lab,23Aug 2012.
    [2]Preble J.Building SPA PnP Satellites[A].Proc.of the AIAA7th Responsive Space Conference[C].2009:RS7-2009-5002.
    [3]Alhorn,Dean C,et al.SMART:the future of spaceflight avionics[R].USA:Marshall Space Flight Center,NASA,November 2010.
    [4]Armbruster P.ESA developments for on-board data systems[A].Proc.of 2014NASA/ESA Conference on Adaptive Hardware and Systems(AHS)[C].2014.
    [5]Orogo C,et al.Java-based Plug-N-Play(Flight)control systems for responsive space[A].Proc.of the 4th Responsive Space Conference 2006[C].AIAA-RS4 2006-6002.
    [6]Pasetti A.Software frameworks and embedded control systems[M].Berlin Germany:Springer,2002.
    [7]Ziemke C,Kuwahara T,Kossevc I.An integrated development framework for rapid development of platform-independent and reusable satellite on-board software[J].Acta Astronautica,2011,69:583-594.
    [8]CCSDS 850.0-G-1.Spacecraft onboard interface services[S].Washington D.C.,USA:CCSDS Secretariat,2007:2.1-2.12.
    [9]李孝同,施思寒,李冠群.微小卫星综合电子系统设计[J].航天器工程.2008,17(1):30-35.