{"title":"星座计划重返月球:软件系统的挑战——自主性和自主性是一个解决方案?","authors":"D. Atkinson","doi":"10.1109/EASE.2007.9","DOIUrl":null,"url":null,"abstract":"This letter, based on a keynote talk at EASe-2006 introduced NASA's constellation program, which is developing new space systems for renewed human exploration of the moon, and eventually, Mars. A selection of challenges for software systems were introduced that arise from the special circumstances of constellation systems. These challenges illustrate a variety of the types of problems that must be addressed related to software quality, automation, autonomicity and autonomy. For example, constellation program-level systems engineering and integration activities are tasked with ensuring interoperability, reuse, compatibility, and evolutionary upgrade of all systems. To further compound the challenges, constellation missions represent a mixing of the human space-flight processes with those of NASA's robotic exploration missions. These factors and others give rise to many unique and/or significantly more complex engineering than has been previously faced in the development of space systems. In this context, software reliability and safety become critical qualities for what will arguably be the most complex software systems artifact ever created","PeriodicalId":239972,"journal":{"name":"Fourth IEEE International Workshop on Engineering of Autonomic and Autonomous Systems (EASe'07)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Constellation Program Return to the Moon: Software Systems Challenges -- Autonomy and Autonomicity a Solution?\",\"authors\":\"D. Atkinson\",\"doi\":\"10.1109/EASE.2007.9\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This letter, based on a keynote talk at EASe-2006 introduced NASA's constellation program, which is developing new space systems for renewed human exploration of the moon, and eventually, Mars. A selection of challenges for software systems were introduced that arise from the special circumstances of constellation systems. These challenges illustrate a variety of the types of problems that must be addressed related to software quality, automation, autonomicity and autonomy. For example, constellation program-level systems engineering and integration activities are tasked with ensuring interoperability, reuse, compatibility, and evolutionary upgrade of all systems. To further compound the challenges, constellation missions represent a mixing of the human space-flight processes with those of NASA's robotic exploration missions. These factors and others give rise to many unique and/or significantly more complex engineering than has been previously faced in the development of space systems. In this context, software reliability and safety become critical qualities for what will arguably be the most complex software systems artifact ever created\",\"PeriodicalId\":239972,\"journal\":{\"name\":\"Fourth IEEE International Workshop on Engineering of Autonomic and Autonomous Systems (EASe'07)\",\"volume\":\"21 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-03-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Fourth IEEE International Workshop on Engineering of Autonomic and Autonomous Systems (EASe'07)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EASE.2007.9\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fourth IEEE International Workshop on Engineering of Autonomic and Autonomous Systems (EASe'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EASE.2007.9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Constellation Program Return to the Moon: Software Systems Challenges -- Autonomy and Autonomicity a Solution?
This letter, based on a keynote talk at EASe-2006 introduced NASA's constellation program, which is developing new space systems for renewed human exploration of the moon, and eventually, Mars. A selection of challenges for software systems were introduced that arise from the special circumstances of constellation systems. These challenges illustrate a variety of the types of problems that must be addressed related to software quality, automation, autonomicity and autonomy. For example, constellation program-level systems engineering and integration activities are tasked with ensuring interoperability, reuse, compatibility, and evolutionary upgrade of all systems. To further compound the challenges, constellation missions represent a mixing of the human space-flight processes with those of NASA's robotic exploration missions. These factors and others give rise to many unique and/or significantly more complex engineering than has been previously faced in the development of space systems. In this context, software reliability and safety become critical qualities for what will arguably be the most complex software systems artifact ever created