Development strategies for the satellite flight software on-board Meteosat Third Generation

被引:4
|
作者
Tipaldi, Massimo [1 ,2 ]
Legendre, Cedric [3 ]
Koopmann, Iver [3 ]
Ferraguto, Massimo [3 ]
Wenker, Ralf [3 ]
D'Angelo, Gianni [4 ]
机构
[1] OHB Italia SpA, Milan, Italy
[2] Univ Sannio, Dept Engn, Benevento, Italy
[3] OHB Syst AG, Bremen, Germany
[4] Univ Sannio, Dept Law Econ Management & Quantitat Methods, Benevento, Italy
关键词
Satellite flight software; Layered software architecture; SW model-driven design; SW development life cycle models; Software testing automation; European cooperation for space standardization;
D O I
10.1016/j.actaastro.2018.02.020
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Nowadays, satellites are becoming increasingly software dependent. Satellite Flight Software (FSW), that is to say, the application software running on the satellite main On-Board Computer (OBC), plays a relevant role in implementing complex space mission requirements. In this paper, we examine relevant technical approaches and programmatic strategies adopted for the development of the Meteosat Third Generation Satellite (MTG) FSW. To begin with, we present its layered model-based architecture, and the means for ensuring a robust and reliable interaction among the FSW components. Then, we focus on the selection of an effective software development life cycle model. In particular, by combining plan-driven and agile approaches, we can fulfill the need of having preliminary SW versions. They can be used for the elicitation of complex system-level requirements as well as for the initial satellite integration and testing activities. Another important aspect can be identified in the testing activities. Indeed, very demanding quality requirements have to be fulfilled in satellite SW applications. This manuscript proposes a test automation framework, which uses an XML-based test procedure language independent of the underlying test environment. Finally, a short overview of the MTG FSW sizing and timing budgets concludes the paper.
引用
收藏
页码:482 / 491
页数:10
相关论文
共 50 条
  • [11] Automatic code generation end space on-board software
    Terraillon, JL
    Ankersen, F
    Vardanega, T
    Carranza, JM
    [J]. DASIA 99: DATA SYSTEMS IN AEROSPACE, 1999, 447 : 281 - 289
  • [12] The EGSE science software of the IBIS instrument on-board INTEGRAL satellite
    La Rosa, G
    Gianotti, F
    Fazio, G
    Segreto, A
    Stephen, J
    Trifoglio, M
    [J]. FIFTH COMPTON SYMPOSIUM, 2000, 510 : 693 - 697
  • [13] on-Board Edge DNN Inference Strategies for LEO Satellite Networks
    Xie, Renchao
    Yang, Yutian
    Tang, Qinqin
    Chen, Qingxia
    Xiang, Xueshuang
    [J]. Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2023, 46 (02): : 57 - 63
  • [14] PW-Sat on-board flight computer, hardware and software design
    Mosdorf, Michal
    Kurowski, Michal
    Cichocki, Andrzej
    Mosdorf, Lukasz
    Kocon, Marcin
    [J]. PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2009, 2009, 7502
  • [15] The on-board software architecture and distributed testbed of micro-satellite clusters
    Wu Xiande
    Li Hui
    Sun Zhaowei
    [J]. AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2009, 81 (03): : 234 - 238
  • [16] An MDA approach for a multi-layered satellite On-Board Software architecture
    Dos Santos, Walter A.
    da Cunha, Adilson M.
    [J]. 5th Working IEEE/IFIP Conference on Software Architecture, Proceedings, 2006, : 253 - 254
  • [17] Model Based Testing of Satellite On-Board Software - an Industrial Use Case
    Herpel, H. J.
    Kerep, M.
    Li, J.
    Xie, J.
    Johansen, B.
    Kvinnesland, K.
    Krueger, S.
    Barrios, P.
    [J]. 2016 IEEE AEROSPACE CONFERENCE, 2016,
  • [18] Architecture-Based Design: A Satellite On-Board Software Case Study
    Mavridou, Anastasia
    Stachtiari, Emmanouela
    Bliudze, Simon
    Ivanov, Anton
    Katsaros, Panagiotis
    Sifakis, Joseph
    [J]. FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2016), 2017, 10231 : 260 - 279
  • [19] Micro-satellite on-board software requirement analysis using UML
    Lloret, JC
    Laurens, A
    [J]. DASIA 2000: DATA SYSTEMS IN AEROSPACE, PROCEEDINGS, 2000, 457 : 55 - 60
  • [20] The ABRIXAS on-board software design, development and verification approach
    Zappen, FP
    Winkler, A
    Koopmann, O
    Hulsing, T
    [J]. DASIA '97 - DATA SYSTEMS IN AEROSPACE, 1997, 409 : 31 - 35