JPL Technical Report Server

Safety-critical partitioned software architecture : a partitioned software architecture for robotic

Show simple item record Horvath, Greg Chung, Seung H. Cilloniz-Bicchi, Ferner 2012-04-17T14:57:32Z 2012-04-17T14:57:32Z 2011-03-21
dc.identifier.citation Infotech@Aerospace 2011 St. Louis, Missouri, March 29-31, 2011. en_US
dc.identifier.clearanceno 11-1040
dc.description.abstract The flight software on virtually every mission currently managed by JPL has several major flaws that make it vulnerable to potentially fatal software defects. Many of these problems can be addressed by recently developed partitioned operating systems (OS). JPL has avoided adopting a partitioned operating system on its flight missions, primarily because doing so would require significant changes in flight software design, and the risks associated with changes of that magnitude cannot be accepted by an active flight project. The choice of a partitioned OS can have a dramatic effect on the overall system and software architecture, allowing for realization of benefits far beyond the concerns typically associated with the choice of OS. Specifically, we believe that a partitioned operating system, when coupled with an appropriate architecture, can provide a strong infrastructure for developing systems for which reusability, modifiability, testability, and reliability are essential qualities. By adopting a partitioned OS, projects can gain benefits throughout the entire development lifecycle, from requirements and design, all the way to implementation, testing, and operations. en_US
dc.description.sponsorship NASA/JPL en_US
dc.language.iso en_US en_US
dc.publisher Pasadena, CA : Jet Propulsion Laboratory, National Aeronautics and Space Administration, 2011. en_US
dc.subject software architecture en_US
dc.subject partitioned operating system en_US
dc.subject Avionics Application Standard Software Interface (ARINC 653) en_US
dc.title Safety-critical partitioned software architecture : a partitioned software architecture for robotic en_US
dc.type Preprint en_US
dc.subject.NASATaxonomy Computer Programming and Software en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record



My Account