Although the Mission Control Technologies (MCT) user-composable software was not fully developed in time to be implemented for the Mars Science Lab (MSL) mission, the Jet Propulsion Laboratory (JPL) has been employing MCT features to customize monitoring of Mars Science Lab data. The MCT team has also written a data adapter plug-in to MCT that allows MCT to display MSL data. With that data adapter, MCT was installed in a lab at JPL and was demonstrated with the display of real MSL data. After Curiosity roving operations have settled down, MCT’s JPL sponsors will be asking the MSL team to employ MCT as auxiliary software for monitoring Curiosity.
BACKGROUND: Mission Control Technologies was developed at Ames Research Center in collaboration with customers at Johnson Space Center (JSC) for use in spaceflight mission operations. MCT is a platform that enables mission operations software systems to be assembled from flexible collections of user-composable components. Components may be assembled and modified by users, with the level of composability and permissions controlled by policies. By assembling systems from components on a common framework, the traditional “walls” of monolithic applications are eliminated, as are the heterogeneous code bases and functional overlaps that come with traditional software applications. User composition of software empowers users to make rapid changes to software, within the constraints of organizational policy, and without the need for code changes from platform service providers. In turn, platform service providers have the capability to provide certified, yet flexible systems.
NASA PROGRAM FUNDING: ARC/JSC Mission Operations Directorate and Intercenter Task Agreement; JPL’s Advanced Multi-Mission Operations System (AMMOS)
TEAM: Dan Berrios, Sue Blumenberg, Tom Dayton, Benson Hong, Madelyn Quinol, Mark Rose, Nija Shi, Irene Smith, Hao Thai, Peter Tran, Chris Webster, and Victor Woeltjen
Contact: Jay Trimble