{"title":"On-board software maintenance for manned spacecraft","authors":"K. Liang, Juan Guo, Jinghua Wang","doi":"10.1109/ICSESS.2014.6933552","DOIUrl":null,"url":null,"abstract":"Embedded software functionality and complexity have increased in such a way that the software has become a critical component in manned spacecraft. The long duration of the mission, the characteristics of the mission to an unknown environment, calling for maximum operational flexibility and reducing the duration and cost in on-board software development, have made it vitally important for manned spacecraft to have the ability to upgrade code after launch. This paper presents the requirements for software maintenance, and proposes some design details including the software architecture, the maintenance levels, the maintenance modes and some implementation methods.","PeriodicalId":6473,"journal":{"name":"2014 IEEE 5th International Conference on Software Engineering and Service Science","volume":"14 1","pages":"235-239"},"PeriodicalIF":0.0000,"publicationDate":"2014-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE 5th International Conference on Software Engineering and Service Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSESS.2014.6933552","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Embedded software functionality and complexity have increased in such a way that the software has become a critical component in manned spacecraft. The long duration of the mission, the characteristics of the mission to an unknown environment, calling for maximum operational flexibility and reducing the duration and cost in on-board software development, have made it vitally important for manned spacecraft to have the ability to upgrade code after launch. This paper presents the requirements for software maintenance, and proposes some design details including the software architecture, the maintenance levels, the maintenance modes and some implementation methods.