Difference between revisions of "UBPML Referenz"
From OOEM
Jump to navigationJump to search
AndreasLeue (talk | contribs) |
AndreasLeue (talk | contribs) |
||
Line 30: | Line 30: | ||
| suggested UML usage conforming to standard | | suggested UML usage conforming to standard | ||
|- | |- | ||
| [[Image:UBPMLConstellationClass.png | | [[Image:UBPMLConstellationClass.png]] | ||
| | | | ||
| specific UML usage conforming to standard | | specific UML usage conforming to standard | ||
|- | |- | ||
| [[Image:UBPMLConstellationObject.png | | [[Image:UBPMLConstellationObject.png]] | ||
| | | | ||
| specific UML usage conforming to standard | | specific UML usage conforming to standard | ||
|- | |- | ||
| [[Image:UBPMLStepStereotype.png | | [[Image:UBPMLStepStereotype.png]] | ||
| | | | ||
| UML usage | | UML usage | ||
|- | |- | ||
| [[Image:UBPMLStepClass.png | | [[Image:UBPMLStepClass.png]] | ||
| | | | ||
| specific UML usage conforming to standard | | specific UML usage conforming to standard | ||
|- | |- | ||
| [[Image:UBPMLStepObject.png | | [[Image:UBPMLStepObject.png]] | ||
| | | | ||
| specific UML usage conforming to standard | | specific UML usage conforming to standard | ||
|- | |- | ||
| [[Image:UBPMLStepClassWithConstellations.png | | [[Image:UBPMLStepClassWithConstellations.png]] | ||
| A step is the explicitly performed change between an initial and a final constellation | | A step is the explicitly performed change between an initial and a final constellation | ||
| specific UML usage conforming to standard | | specific UML usage conforming to standard | ||
|- | |- | ||
| [[Image:UBPMLStepObjectWithConstellations.png | | [[Image:UBPMLStepObjectWithConstellations.png]] | ||
| Same as above, but with instances instead of classes | | Same as above, but with instances instead of classes | ||
| specific UML usage conforming to standard | | specific UML usage conforming to standard | ||
|- | |- | ||
| [[Image:UBPMLConstellationClassAggregate.png | | [[Image:UBPMLConstellationClassAggregate.png]] | ||
| | | | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image:UBPMLConstellationObjectAggregate.png | | [[Image:UBPMLConstellationObjectAggregate.png]] | ||
| A constellation is an aggregation of certain objects within certain states | | A constellation is an aggregation of certain objects within certain states | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image:UBPMLConstellationClassPane.png | | [[Image:UBPMLConstellationClassPane.png]] | ||
| An alternative notation for a constellation | | An alternative notation for a constellation | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image:UBPMLConstellationObjectPane.png | | [[Image:UBPMLConstellationObjectPane.png]] | ||
| | | | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image:UBPMLStepWithClassesInState.png | | [[Image:UBPMLStepWithClassesInState.png]] | ||
| Constellations can be shown in detail | | Constellations can be shown in detail | ||
| UML standard | | UML standard | ||
|- | |- | ||
| [[Image:UBPMLStepWithClassesInStateAlternativeOutcome.png | | [[Image:UBPMLStepWithClassesInStateAlternativeOutcome.png]] | ||
| Steps can have different (mutually exclusive) final constellations; individual classes/instances may be shared by these constellations | | Steps can have different (mutually exclusive) final constellations; individual classes/instances may be shared by these constellations | ||
| UML standard | | UML standard | ||
|- | |- | ||
| [[Image:UBPMLStepAttributes.png | | [[Image:UBPMLStepAttributes.png]] | ||
| All standard UML notation is valid, e.g. constraints | | All standard UML notation is valid, e.g. constraints | ||
| UML standard | | UML standard | ||
|- | |- | ||
| [[Image:UBPMLInstantiation.png | | [[Image:UBPMLInstantiation.png]] | ||
| | | | ||
| | | | ||
|- | |- | ||
| [[Image:UBPMLProblemStateConditions.png | | [[Image:UBPMLProblemStateConditions.png]] | ||
| | | | ||
| | | | ||
|- | |- | ||
| [[Image:UBPMLProblemStates.png | | [[Image:UBPMLProblemStates.png]] | ||
| | | | ||
| | | | ||
|- | |- | ||
| [[Image:UBPMLResponsibilities.png | | [[Image:UBPMLResponsibilities.png]] | ||
| | | | ||
| | | | ||
|- | |- | ||
| [[Image:UBPMLResponsibilityTypes.png | | [[Image:UBPMLResponsibilityTypes.png]] | ||
| | | | ||
| | | | ||
|- | |- | ||
| [[Image:UBPMLActorsAndSchedule.png | | [[Image:UBPMLActorsAndSchedule.png]] | ||
| Of course actors and timing constraints can be placed here; optionally with nice symbols | | Of course actors and timing constraints can be placed here; optionally with nice symbols | ||
| UML standard | | UML standard | ||
|- | |- | ||
| [[Image:UBPMLActorsAndScheduleDetailed.png | | [[Image:UBPMLActorsAndScheduleDetailed.png]] | ||
| A more complex example of annotations | | A more complex example of annotations | ||
| UML standard | | UML standard | ||
|- | |- | ||
| [[Image:UBPMLClassInStateInheritance.png | | [[Image:UBPMLClassInStateInheritance.png]] | ||
| | | | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image:UBPMLObjectInStateInheritance.png | | [[Image:UBPMLObjectInStateInheritance.png]] | ||
| | | | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image:UBPMLStepInheritance.png | | [[Image:UBPMLStepInheritance.png]] | ||
| 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 | | 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 | | extension to UML | ||
|- | |- | ||
| [[Image:UBPMLFuzzyStates.png | | [[Image:UBPMLFuzzyStates.png]] | ||
| Partially completed work can be shown in a natural way | | Partially completed work can be shown in a natural way | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image:UBPMLLocationAsState.png | | [[Image:UBPMLLocationAsState.png]] | ||
| | | | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image:UBPMLLocationPane.png | | [[Image:UBPMLLocationPane.png]] | ||
| A notation for location changes, as a special case of state changes | | A notation for location changes, as a special case of state changes | ||
| extension to UML | | extension to UML |