UBPML Referenz

From OOEM
Revision as of 13:16, 15 July 2010 by AndreasLeue (talk | contribs)
Jump to navigationJump to search

UBPML Notation

Download UBPML Notation Overview in PDF format

Notation

Semantics

Conformity

UBPMLClass.png

A class

UML standard
UBPMLObject.png

An instance of a class

UML standard
UBPMLClassInState.png

A class in a certain state

UBPML
UBPMLClassInStateWithDefinition.png

A class in a certain state. The state itself is also declared here, and that by specifying a condition, which true and only true if that state is given.

UBPML
UBPMLObjectInState.png

An instance of a class in a certain state.

UML standard (seit 2.0 in Aktivitätsdiagrammen)
UBPMLConstellationClass.png

A certain system state, defined by a set of classes (i.e a Constellation) in certain states, as well as optionally additional constraints that have to be met by that classes and their relationships. A Constellation is a UML class, i.e. dervied from Class in the metamodel.

UBPML
UBPMLConstellationObject.png

An instance of a Constellation, i.e. a set of instances in certain states, which satisfy the constraints of the Constellation-class.

UBPML
UBPMLStepClass.png

A Step denotes a change (transformation) of the system from one constellation into possibly several alternative other ones. It is thereby the elementary unit of a planned change. A Step is a UML class, i.e. dervied from Class in the metamodel.

UBPML
UBPMLStepObject.png

An instance of a Step. Diagrams containing Step instances may serve to describe Projects. Thereby it is possible to describe Projects and Processes within one uniform notation.

UBPML
UBPMLProcedure.png

A Step describes what shall be done, which change shall happen. It does not fix how this is achieved. The latter happens by assigning a Procedure to the Step. There are different types of Procedures: manual instructions, a refined proceeding or execution of machine operations (invocation of a service). Refined proceedings then may be described with UBPML Steps or BPMN- resp. UML-activities.

UML standard
UBPMLStepClassWithConstellations.png

Each Step is associated with exactly one initial Constellation, as well as at least one but possibly several final, mutual exclusive ones. The relationship arrows are borrowed from state transition diagrams (transitions) and named Transformation here.

UBPML
UBPMLStepObjectWithConstellations.png

xxx

UBPML
UBPMLConstellationClassAggregate.png

xxx

UBPML
UBPMLConstellationObjectAggregate.png

xxx

UBPML
UBPMLConstellationClassPane.png

xxx

UBPML
UBPMLConstellationObjectPane.png

xxx

UBPML
UBPMLStepWithClassesInState.png

xxx

UBPML
UBPMLStepWithClassesInStateAlternativeOutcome.png

xxx

UBPML
UBPMLStepAttributes.png

xxx

UML standard
UBPMLInstantiation.png

xxx

UML standard/UBPML
UBPMLProblemStateConditions.png

xxx

UBPML
UBPMLProblemStates.png

xxx

UBPML
UBPMLResponsibilities.png

xxx

UBPML
UBPMLResponsibilityTypes.png

xxx

UBPML
UBPMLClassInStateInheritance.png

xxx

UML standard
UBPMLStepInheritance.png

xxx

UBPML
UBPMLFuzzyStates.png

xxx

UBPML
UBPMLLocationAsState.png

xxx

UBPML
UBPMLLocationPane.png

xxx

UBPML