A dynamic representation of a model, often involving some combination of executing code, control/display interface hardware, and interfaces to real-world equipment