期刊文献+

基于软件总线的小卫星系统软件可重用结构设计 被引量:1

The Reusable Architecture Design Based on Software Bus for Small Satellite On-board System Sofware
下载PDF
导出
摘要 提出了一种小型探测卫星系统软件的可重用性结构设计方法。为实现可重用性,软件结构采用了模块化策略,各任务模块间相互通信采用了“软件总线”概念。软件总线为每个任务模块提供一个简单的标准化数据通信接口,因此对某一星载系统任务模块的修改或增加或替换时不影响其它任务模块,同时某些场合,通过从地面上实时地改变软件总线上的调度表内容的方法,很容易改变卫星的工作状态。在星载系统软件软件开发周期内,各任务模块通过软件总线功能可独立编程、检测及在星计算机上装入。这种软件结构设计方法对多任务小型探测卫星具有良好的应用价值。 This paper presents a method of the design of a reusable architecture for the on-board system software used on the smallexplorer satellite .This paper concentrates on the modular aspects of the software architecture that have allowed it to be reused for anothermissions. Software requirements are assigned to tasks in a way that concentrates the mission specific requirements into two or more tasks.This allows most tasks to be reused with little or no modification. Inter-task communication is handled by a 'software bus ', which gives avery simple,data-driven interface to each task. The software bus intorface allows individual tasks to be modify or replaced without affectingthe other tasks. Tasks can be comPiled,linked,tested,and downloaded to the hardware independentiy during the development cycle .ThissoftWare architCcture has proved to be cost effective for multi-mission satellites.
出处 《计算机工程》 CAS CSCD 北大核心 1999年第8期54-57,共4页 Computer Engineering
基金 科工委"九五"预研项目
关键词 星载系统软件 可重用性 软件总线 姿态控制系统 On-board system software Reusable Software bus Modular
  • 相关文献

参考文献3

  • 1张维明 宁枫.计算机信息系统分析与设计[M].长沙:国防科技大学出版社,1991..
  • 2麦中凡.软件工程开发风范[J].计算机科学,1993,20(6):27-33. 被引量:2
  • 3Hei D J,Proc of the 9th Annual AIAA/USU Conf on Small Satellites,1995年

共引文献5

同被引文献5

  • 1Joel Sherrill,Jeff Mayes. SAFER: A Scaleable Architecture for Embedded Reliable Real-Time Systems [ R ]. On-Line Application Research Corporation, Technical Report, OAR-TR-99 -183-03,1999.
  • 2Damien Cailliau, Remy Bellenger. The Corot Instrument's Software:Towards Instrinsidally Reconfigurable Real-time Embedded Processing Software in Space-borne Instruments. IEEE HASE 1999:75 -80.
  • 3Pasetti A, Pree W. A Component Framework For SatelliteOn-board Software Proceedings of the 18^th Digital Avionics Systems Conference. Oct. 1999, St. Louis, Missouri, USA.
  • 4Richard Hess Jr. , Jacob Torrez. The Deep Impact Flight Software Architecture. IEEEAC paper#289, Version 3 ,Updated Oct,26 2005.
  • 5Bruce Powel Douglass. Real-Time Design Patterns:Robust Scalable Architecture for Real-Time Systems. Addison-Wesley,2004.

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部