NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Mars Science Laboratory CHIMRA/IC/DRT Flight Software for Sample Acquisition and ProcessingThe design methodologies of using sequence diagrams, multi-process functional flow diagrams, and hierarchical state machines were successfully applied in designing three MSL (Mars Science Laboratory) flight software modules responsible for handling actuator motions of the CHIMRA (Collection and Handling for In Situ Martian Rock Analysis), IC (Inlet Covers), and DRT (Dust Removal Tool) mechanisms. The methodologies were essential to specify complex interactions with other modules, support concurrent foreground and background motions, and handle various fault protections. Studying task scenarios with multi-process functional flow diagrams yielded great insight to overall design perspectives. Since the three modules require three different levels of background motion support, the methodologies presented in this paper provide an excellent comparison. All three modules are fully operational in flight.
Document ID
20150007479
Acquisition Source
Jet Propulsion Laboratory
Document Type
Conference Paper
External Source(s)
Authors
Kim, Won S.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Leger, Chris
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Carsten, Joseph
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Helmick, Daniel
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Kuhn, Stephen
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Redick, Richard
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Trujillo, Diana
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
May 6, 2015
Publication Date
June 2, 2013
Subject Category
Exobiology
Computer Programming And Software
Lunar And Planetary Science And Exploration
Distribution Limits
Public
Copyright
Other
Keywords
sample processing
sequence diagram
software design
task scenario
state machine
flight software

Available Downloads

There are no available downloads for this record.
No Preview Available