UBPML Referenz
From OOEM
Revision as of 11:13, 8 December 2009 by AndreasLeue (talk | contribs)
UBPML Notation
| Notation | Bedeutung | Konformität |
|---|---|---|
|
Eine Klasse | UML standard |
|
Eine Instanz einer Klasse | UML standard |
|
Eine Klasse in einem bestimmten Zustand | UBPML |
|
Eine Klasse in einem bestimmten Zustand. Dieser Zustand wird hier ebenfalls deklariert, und zwar in Form einer Bedingung, die dann und nur dann erfüllt ist, wenn der Zustand vorliegt. | UBPML |
|
Eine Instanz einer Klasse in einem bestimmten Zustand. | UML standard (seit 2.0 in Aktivitätsdiagrammen) |
|
UML stereotypes vs. new symbols (OOEM/BPM) | suggested UML usage conforming to standard |
|
specific UML usage conforming to standard | |
|
specific UML usage conforming to standard | |
|
UML usage | |
|
specific UML usage conforming to standard | |
|
specific UML usage conforming to standard | |
|
A step is the explicitly performed change between an initial and a final constellation | specific UML usage conforming to standard |
|
Same as above, but with instances instead of classes | specific UML usage conforming to standard |
|
extension to UML | |
|
A constellation is an aggregation of certain objects within certain states | extension to UML |
|
An alternative notation for a constellation | extension to UML |
|
extension to UML | |
|
Constellations can be shown in detail | UML standard |
|
Steps can have different (mutually exclusive) final constellations; individual classes/instances may be shared by these constellations | UML standard |
|
All standard UML notation is valid, e.g. constraints | UML standard |
|
||
|
||
|
||
|
||
|
Of course actors and timing constraints can be placed here; optionally with nice symbols | UML standard |
|
A more complex example of annotations | UML standard |
|
extension to UML | |
|
extension to UML | |
|
Steps can be derived from as is true for any normal class; derivation of classes and instances within a certain state expresses a substate relationship | extension to UML |
|
Partially completed work can be shown in a natural way | extension to UML |
|
extension to UML | |
|
A notation for location changes, as a special case of state changes | extension to UML |































