ProcessType

Name

ProcessType --  ProcessType -- specification of a process

Description

ProcessType will eventually define support for parameterization of all processes. A process is a uniquely identified course of events that conforms to a specification of external and internal behavior.

Processes include both objects and executable actions. Objects change their state and behavior based on a sequence of externally initiated actions. An action, in contrast, typically has no external behavior other than to be executed in its entirety as a unit (yielding either an observable result or some change of state in a surrounding environment).

Parameterization will be based a uniform framework that defines all input parameters, internal state variables, and/or final results, and that provides for binding of these data in a context of execution. This parameterization framework is still being established, but ProcessType objects will eventually record the specification of any process, to the extent that this specification is defined.

Protocols adopted by ProcessType

None

Methods

None