Skip to content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Skip to content

Model Process Control Language

Metadata Updated: November 12, 2020

The MPC (Model Process Control) language enables the capture, communication and preservation of a simulation instance, with sufficient detail that it can be analyzed, augmented, aggregated, replayed  and preserved without the need for the initial simulation tool or resources (infrastructure, team, tools).  MPC was initially focused on 4-D (visual across time) simulations, and this is where the majority of the work has occurred.  However additional domains can be supported.  In the 4-D case, MPC is focused on description of state and meta information associated with each of the items and elements in a simulation.  With these elements preserved, an appropriate tool can replay the simulation well past end of life for the associated simulator.  This is critical when system and mission lifecycles are measured in decades and generations.  An additional benefit is that the MPC representation of a simulation does not need to contain critical software codes, models or intellectual property; allowing it to be easily shared with partners (domestic or international).   MPC grew from the Constellation System Engineering and Integration (SE&I) Modeling and Simulation Teams (MaST).  It was created to capture simulation data in a manner more quantitative than recorded video and a more portable than an "in tool" recording (requiring use of the tool to view the data).  It allows simulation information to be preserved outside the simulation tools and re-used by other tools.  MPC data is also extensible.  In the most basic case, the simulator provides time and location information.  Average velocity can then be calculated from 2 time stamped, location entries; and acceleration is available from 2 velocity entries.  This new information can then be written back into the MPC file for use and re-use by others.MPC itself is extensible.  Constellation held annual Confabs to partner extensions.  MPC 1 consisted of a comma-delimited text file, with each line consisting of a single state definition for a single entity.  Version 2 added XML encoding with additional data elements and removed the requirement to update every element every time cycle.  MPC Version 3, the current version, added Parent Child Relationships,  a separate configuration file to accompany the dynamic data file and standardized some of the freeform metadata into structured information.  Recent additions include support for thruster and joint data types.

Access & Use Information

Public: This dataset is intended for public access and use. License: No license information was provided. If this work was prepared by an officer or employee of the United States government as part of that person's official duties it is considered a U.S. Government Work.

Downloads & Resources


Metadata Created Date November 12, 2020
Metadata Updated Date November 12, 2020

Metadata Source

Harvested from NASA Data.json

Additional Metadata

Resource Type Dataset
Metadata Created Date November 12, 2020
Metadata Updated Date November 12, 2020
Publisher Space Technology Mission Directorate
Unique Identifier Unknown
Identifier TECHPORT_88197
Data First Published 2014-09-01
Data Last Modified 2020-01-29
Public Access Level public
Bureau Code 026:00
Metadata Context
Metadata Catalog ID
Schema Version
Catalog Describedby
Harvest Object Id 9e41d400-5305-47c3-9c6b-42e0f1074aba
Harvest Source Id 58f92550-7a01-4f00-b1b2-8dc953bd598f
Harvest Source Title NASA Data.json
Homepage URL
Program Code 026:027
Source Datajson Identifier True
Source Hash fcb11b85428077c5342881582409983f78aa0193
Source Schema Version 1.1

Didn't find what you're looking for? Suggest a dataset here.

An official website of the General Services Administration.

Looking for U.S. government information and services?