{"title":"Building a Safety Case for a Safety-Critical NASA Space Vehicle Software System","authors":"M. Feather, L. Markosian","doi":"10.1109/SMC-IT.2011.17","DOIUrl":"https://doi.org/10.1109/SMC-IT.2011.17","url":null,"abstract":"We describe our development of a key portion of a safety case for a safety-critical piece of NASA software designed to operate on a NASA launch vehicle. The software's purpose is to make real-time determinations of the presence of catastrophic failure conditions of that vehicle and react accordingly. We show how our safety case development applies a series of generic software considerations instantiated on the specifics of the NASA software system. We conclude that this approach is applicable to a wide range of NASA software systems.","PeriodicalId":403272,"journal":{"name":"2011 IEEE Fourth International Conference on Space Mission Challenges for Information Technology","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116614745","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A DTN-Based Multiple Access Fast Forward Service for the NASA Space Network","authors":"D. Israel, Faith A. Davis, J. Marquart","doi":"10.1109/SMC-IT.2011.19","DOIUrl":"https://doi.org/10.1109/SMC-IT.2011.19","url":null,"abstract":"The NASA Space Network provides a demand access return link service capable of providing users a space link \"on demand\". An equivalent service in the forward link direction is not possible due to Tracking and Data Relay Spacecraft (TDRS) constraints. A Disruption Tolerant Networking (DTN)-based Multiple Access Fast Forward (MAFF) service has been proposed to provide a forward link to a user as soon as possible. Previous concept studies have identified a basic architecture and implementation approach. This paper reviews the user scenarios and benefits of a MAFF service and proposes an implementation approach based on the use of DTN protocols.","PeriodicalId":403272,"journal":{"name":"2011 IEEE Fourth International Conference on Space Mission Challenges for Information Technology","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117091932","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Intelligent Systems Technologies for Human Space Exploration Mission Operations","authors":"Ernest E. Smith, D. Korsmeyer","doi":"10.1109/SMC-IT.2011.12","DOIUrl":"https://doi.org/10.1109/SMC-IT.2011.12","url":null,"abstract":"Human space flight and exploration continues to be a key goal of the NASA, with an emphasis on utilizing new technologies to improve the effectiveness, efficiencies and safety associated with this endeavor, including the ground-based mission support. This search for improvement has led to cross-fertilization between the advanced software development community and the manned spaceflight operations community within NASA. This paper discusses the latest status of the on-going application of a variety of intelligent systems technologies adopted for manned mission operations. We discuss several specific projects between the Ames Research Center Intelligent Systems Division and the Johnson Space Center's Mission Operations Directorate, and how these technologies and projects are enhancing the mission operations support for the International Space Station and preparing for the mission operation support of the future human exploration Programs.","PeriodicalId":403272,"journal":{"name":"2011 IEEE Fourth International Conference on Space Mission Challenges for Information Technology","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128539405","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Integrated Software and Sensor Health Management for Small Spacecraft","authors":"J. Schumann, O. Mengshoel, Timmy Mbaya","doi":"10.1109/SMC-IT.2011.25","DOIUrl":"https://doi.org/10.1109/SMC-IT.2011.25","url":null,"abstract":"Despite their size, small spacecraft have highly complex architectures with many sensors and computer-controlled actuators. At the same time, size, weight, and budget constraints often dictate that small spacecraft are designed as single-string systems, which means that there are no or few redundant systems. Thus, all components, including software, must operate as reliably. Faults, if present, must be detected as early as possible to enable (usually limited) forms of mitigation. Telemetry bandwidth for such spacecraft is usually very limited. Therefore, fault detection and diagnosis must be performed on-board. Further restrictions include low computational power and small memory. In this paper, we discuss the use of Bayesian networks (BNs) to monitor the health of on-board software and sensor systems, and to perform advanced on-board diagnostic reasoning. Advanced compilation techniques are used to obtain a compact SSHM (Software and Sensor Health Management) system with a powerful reasoning engine, which can run in an embedded software environment and is amenable to V&V. We successfully demonstrate our approach using an OSEK-compliant operating system kernel, and discuss in detail several nominal and fault scenarios for a small satellite simulation with a simple bang-bang controller.","PeriodicalId":403272,"journal":{"name":"2011 IEEE Fourth International Conference on Space Mission Challenges for Information Technology","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114227328","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Cesta, S. Fratini, R. Rasconi, Andrea Orlandini
{"title":"A Planning and Scheduling Service for the ULISSE Platform","authors":"A. Cesta, S. Fratini, R. Rasconi, Andrea Orlandini","doi":"10.1109/SMC-IT.2011.26","DOIUrl":"https://doi.org/10.1109/SMC-IT.2011.26","url":null,"abstract":"ULISSE is an EU project that aims at data valorization around the ISS experiments. The ULISSE software platform is endowed with a number of additional services to improve both data production and data analysis. This paper describes the Planning and Scheduling Service (PSS), a module developed to support functions of data production around the ISS activities and integrated in the ULISSE platform. In particular, the PSS is a software application developed within the Timeline Representation Framework and relies on a combination of different P&S algorithms in a loosely coupled way. Its current use to support Increment Planning activities for the Fluid Science Laboratory facility is shown and fully analyzed from design to application service delivery.","PeriodicalId":403272,"journal":{"name":"2011 IEEE Fourth International Conference on Space Mission Challenges for Information Technology","volume":"162 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123296172","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Y. Yushtein, M. Bozzano, A. Cimatti, J. Katoen, V. Y. Nguyen, T. Noll, X. Olive, M. Roveri
{"title":"System-Software Co-Engineering: Dependability and Safety Perspective","authors":"Y. Yushtein, M. Bozzano, A. Cimatti, J. Katoen, V. Y. Nguyen, T. Noll, X. Olive, M. Roveri","doi":"10.1109/SMC-IT.2011.16","DOIUrl":"https://doi.org/10.1109/SMC-IT.2011.16","url":null,"abstract":"The need for an integrated system-software co-engineering framework to support the design of modern space systems is pressing. The current tools and formalisms tend to be tailored to specific analysis techniques and are not amenable for the full spectrum of required system aspects such as safety, dependability and performability. Additionally, they cannot handle the intertwining of hardware and software interaction. As such, the current practices lack integration and coherence. We recently developed a coherent and multidisciplinary approach towards developing space systems at architectural design level, linking all of the aforementioned aspects, and assessed it with several industrial evaluations. This paper reports on the approach, the evaluations and our perspective on current and future developments.","PeriodicalId":403272,"journal":{"name":"2011 IEEE Fourth International Conference on Space Mission Challenges for Information Technology","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130260335","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"NASA Technology Transfer System","authors":"D. Maluf, T. Okimura, M. Gurram","doi":"10.1007/978-3-642-22732-5_7","DOIUrl":"https://doi.org/10.1007/978-3-642-22732-5_7","url":null,"abstract":"","PeriodicalId":403272,"journal":{"name":"2011 IEEE Fourth International Conference on Space Mission Challenges for Information Technology","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130962946","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The Case for Software Health Management","authors":"A. Srivastava, J. Schumann","doi":"10.1109/SMC-IT.2011.14","DOIUrl":"https://doi.org/10.1109/SMC-IT.2011.14","url":null,"abstract":"Software Health Management (SWHM) is a new field that is concerned with the development of tools and technologies to enable automated detection, diagnosis, prediction, and mitigation of adverse events due to software anomalies. Significant effort has been expended in the last several decades in the development of verification and validation (VV) methods for software intensive systems, but it is becoming increasingly more apparent that this is not enough to guarantee that a complex software system meets all safety and reliability requirements. %Moreover, error handling techniques are usually concerned with the detection %and isolation of these faults when they occur. Modern software systems can exhibit a variety of failure modes which can go undetected in a verification and validation process. While standard techniques for error handling, fault detection and isolation can have significant benefits for many systems, it is becoming increasingly evident that new technologies and methods are necessary for the development of techniques to detect, diagnose, predict, and then mitigate the adverse events due to software that has {em already undergone} significant verification and validation procedures. These software faults often arise due to the interaction between the software and the operating environment. Unanticipated environmental changes lead to software anomalies that may have significant impact on the overall success of the mission. Because software is ubiquitous, it is not sufficient that errors are detected only after they occur. Rather, software must be instrumented and monitored for failures before they happen. This prognostic capability will yield safer and more dependable systems for the future. This paper addresses the motivation, needs, and requirements of software health management as a new discipline.","PeriodicalId":403272,"journal":{"name":"2011 IEEE Fourth International Conference on Space Mission Challenges for Information Technology","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125380740","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Daniel Díaz, M. R-Moreno, A. Cesta, A. Oddi, R. Rasconi
{"title":"Toward a CSP-Based Approach for Energy Management in Rovers","authors":"Daniel Díaz, M. R-Moreno, A. Cesta, A. Oddi, R. Rasconi","doi":"10.1109/SMC-IT.2011.24","DOIUrl":"https://doi.org/10.1109/SMC-IT.2011.24","url":null,"abstract":"This paper presents recent results on applying robust state-of-the-art AI Planning and Scheduling (P&S) techniques to mobile space robotic domains. We introduce an adaptation of an advanced constraint-based, resource driven reasoner for deciding feasible sequences of movements for a mobile robot in charge of executing a set of mission exploration-related jobs in a planetary terrain by reasoning upon complex temporal and resource constraints, in special energy demands. The major contribution of this paper is the inclusion of autonomous energy management capabilities within the general problem solving method.","PeriodicalId":403272,"journal":{"name":"2011 IEEE Fourth International Conference on Space Mission Challenges for Information Technology","volume":"120 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115588382","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
W. Clancey, Michael Lowry, Robert A. Nado, M. Sierhuis
{"title":"Software Productivity of Field Experiments Using the Mobile Agents Open Architecture with Workflow Interoperability","authors":"W. Clancey, Michael Lowry, Robert A. Nado, M. Sierhuis","doi":"10.1109/SMC-IT.2011.10","DOIUrl":"https://doi.org/10.1109/SMC-IT.2011.10","url":null,"abstract":"We analyzed a series of ten systematically developed surface exploration systems that integrated a variety of hardware and software components. Design, development, and testing data suggest that incremental buildup of an exploration system for long-duration capabilities is facilitated by an open architecture with appropriate-level APIs, specifically designed to facilitate integration of new components. This improves software productivity by reducing changes required for reconfiguring an existing system.","PeriodicalId":403272,"journal":{"name":"2011 IEEE Fourth International Conference on Space Mission Challenges for Information Technology","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129230956","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}