Annex E UML notation used in ISA-95 (Informative) ToC Previous Next

The ISA-95 object models are illustrated using the Unified Modelling Language (UML) notational methodology, as defined in ISA/IEC 19501.

Table 139 - UML notation used in ISA-95

Symbol Name Symbol Definition
UMLPackage   Defines a package, a collection of object models, state models, use cases, and other UML models. Packages are general-purpose grouping mechanisms used to organize semantically related model elements. In this standard a package is used to specify an external model, such as a production rule model, or a reference to another part of the model.
UMLClass   Represents a UML class of objects, each with the same types ofattributes. Each object is uniquely identifiable or enumerable. Nooperations or methods are listed for the classes.
UMLAssociation   An association between elements of a class and elements ofanother or the same class. Each association is identified. Mayhave the expected number or range of members of the subclass,when ‘n’ indicates an indeterminate number. For example, 0..nmeans that zero or more members of the subclass may exist.
UMLGeneralization   Generalization (arrow points to the super class) shows that anelement of the class is a specialized type of the super class.
UMLDependence   Dependence is a weak association that shows that a modellingelement depends on another modelling element. The item at thetail depends on the item at the head of the relationship.
UMLAggregation   Aggregation (made up of) shows that an element of the class ismade up of elements of other classes.
UMLCompositie   Composite shows a strong form of aggregation, which requiresthat a part instance be included in at most one composite at a time and that the composite object has sole responsibility fordisposition of its parts.

Previous Next