NTRS - NASA Technical Reports Server

Back to Results
a multi-mission event-driven component-based system for support of flight software development, atlo, and operations first used by the mars science laboratory (msl) projectThis paper details an architectural description of the Mission Data Processing and Control System (MPCS), an event-driven, multi-mission ground data processing components providing uplink, downlink, and data management capabilities which will support the Mars Science Laboratory (MSL) project as its first target mission. MPCS is developed based on a set of small reusable components, implemented in Java, each designed with a specific function and well-defined interfaces. An industry standard messaging bus is used to transfer information among system components. Components generate standard messages which are used to capture system information, as well as triggers to support the event-driven architecture of the system. Event-driven systems are highly desirable for processing high-rate telemetry (science and engineering) data, and for supporting automation for many mission operations processes.
Document ID
Document Type
Conference Paper
External Source(s)
Dehghani, Navid
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Tankenson, Michael
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 23, 2013
Publication Date
June 18, 2006
Subject Category
Computer Programming and Software
Meeting Information
AIAA 9th International Conference on Space Operations(Rome)
Distribution Limits
Mission Data Processing and Control System (MPCS)
ground data processing
Mars Science Laboratory (MSL) project
flight software
event driven