Every operation in EMEP that produces or modifies a model, artifact, or evaluation result is executed within an Experiment. The Experiment lifecycle defines the states an experiment can occupy, the valid transitions between them, and the conditions that trigger each transition. This page also includes a sequence diagram showing how components interact during a typical experiment run.
Experiment States
State Machine
The following state diagram shows all valid transitions. Invalid transitions are documented in the table below.
Valid and Invalid Transitions
Valid Transitions
Invalid Transitions
The following transitions are explicitly prohibited. The ExperimentTracker must reject any request to perform them.
The experiment state machine has no backward transitions. Once an experiment leaves a state, it cannot return. This ensures that experiment history is append-only and auditable.
Sequence Diagram
The following sequence diagram shows a typical experiment execution flow, from submission through completion.
Every experiment record contains the following metadata, stored in the ExperimentTracker and archived in the ArtifactStore.
Related Pages