This is a component template that follows a simple pattern for a reusable component which provides the following explicit interface:
IN: An incoming transition should be connected to the IN entry point to transfer control to the component.
OUT: The component returns control to the outgoing (possibly continuing) transition connected here.
FAILED: The component aborts it's action (or sequence of actions), representing a failure of some sort. Control is transferred to the outgoing (possibly continuing) transition connected here.
The component consists of the state Action which defines the above I/F. Action is a composite state which contains the modeling elements required to carry out the action or sequence of actions of the component. The template provides a single substate pAction as a starting point for the model.
Each state may have state variables that need to be configured. Each component is configured separately through the state's Configure Component context menu item.
Download Model (MiceOnABeam v1.0.3)