Personal tools
You are here: Home Mars Papers Using COTS Software for Mars Missions
JOIN NOW!
Become a Member
Register for our annual convention.
Please help the Mars Society make your Mars exploration ideals become a reality.

Donate today!

 $
Conventions 2010
United States
Mariott Dayton, Dayton Ohio, Aug 5 - 8 Mars Poster
Log in


Forgot your password?
 

Chapin, Ned1 (1998)

Using COTS Software for Mars Missions

Document Actions
  • Print this page

In: Proceedings of The Founding Convention of the Mars Society, edited by Zubrin, RM, and Zubrin, M. Univelt, Incorporated.

The traditional way of providing software to support space missions has been to build custom systems from scratch and then modify them to accommodate changes (the process of “software maintenance”). With the improving availability of Commercial Off-the-Shelf (COTS) software components, using COTS components extensively in building and maintaining systems is a new alternative. While we have nearly always used some COTS software components, now we can use them much more in systems associated with the exploration and settlement of Mars. Using COTS software components has both pros and cons. The major pros can include: 1. Lowers the cost to build and maintain the system 2. Shortens the time to build the system 3. Encourages the use of open standards in building and maintaining the system 4. Eases using “spare parts” during maintenance, and reuse during development 5. Makes component interactions more explicit 6. Encourages encapsulation, table-drive, and instrumentation.

The major cons can include: 1. Requires either customizing the software to fit the way people want to work, or making the way people work fir the COTS software 2. Constrains the kinds and forms of changes in systems 3. Slows making changes in the system 4. Adds to the diversity of styles, conventions, and practices in the software 5. Increases the difficulty and cost of making functional enhancements 6. Lengthens the time to find and fix performance faults and shortfalls.

Given Mars mission requirements and eventualities, achieving a balance between the pros and cons in using COTS software components involves making tradeoffs. Implementing them includes the se of tailoring code, wrappers, reuse, and certification.

1 - Ph.D., InfoSci, Inc., Menlo Park, CA email or homepage

Computer and Communications Infrastructure
Plain-form abstract

Become a Mars Society Member to access the full content
 
by Jean Lagarde last modified 2006-10-22 20:02
Photo of the Day
Crew 93: 03/20/2010
POTD full-sized image  Journalist's Report:
Upon arriving on Mars, we met the members of Crew 92. After crew introductions, we began the mission briefings, going through the various facets of our home for the next two weeks.
The Mars Society Mall
A percentage of each purchase goes to support the Society's projects
 

Powered by Plone CMS, the Open Source Content Management System