DocumentCode
856959
Title
Mission-critical development with open source software: lessons learned
Author
Norris, Jeffrey S.
Author_Institution
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
Volume
21
Issue
1
fYear
2004
Firstpage
42
Lastpage
49
Abstract
Using open source software components in a mission-critical project not only can keep the project within budget but can also result in a more robust and flexible tool. When considering an open source component, prospective users should evaluate the project for several characteristics: maturity, longevity, and flexibility. For greatest benefit, the users should also build and maintain a strong working relationship with the component´s developers. We compiled our experiences developing SAP into a developer´s guide for those considering using open source in their mission-critical application. In addition to discussing how to evaluate open source components suitability for inclusion in a mission-critical application, the guide suggests strategies for working with open source development teams.
Keywords
Mars; aerospace computing; public domain software; safety-critical software; software development management; software tools; SAP; mission-critical project development; open source development team; open source software components; project evaluation; science activity planner; software developer guide; Data analysis; Data visualization; Downlink; Instruments; Laboratories; Mars; Mission critical systems; Open source software; Planets; Propulsion;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2004.1259211
Filename
1259211
Link To Document