UML 1.4 defines several stereotypes which are either no longer supported by UML 2 at all or do not extend any longer the same meta classes. Examples for such stereotypes are «Become» extending dependencies or «Table» extending artifacts. UML 1.4 also defines for some meta classes in addition to their attributes so-called default tagged values which are also no longer supported by UML 2 like semantics for associations.
ARIS UML Designer 7.x provided in addition to the predefined stereotypes and default tagged values of the UML 1.4 specification some ARIS-specific stereotypes and tagged values like «OrganizationalUnit» extending actors or nonfunctionalRequirements defined for UseCases.
In ARIS UML Designer 9 and the following versions all these stereotypes and tagged values are provided by the UML 1.4 Compatibility Profile which is applied automatically by the UML migration if it detects stereotypes or tagged values which are no longer supported by UML 2.
After the migration the UML models should be revised by adapting them better to UML 2 or by providing corresponding user-defined profiles so that the UML 1.4 compatibility profile is not required any longer and can be detached.
UML 1.4 and UML Designer 7.x standard stereotypes and tagged values are no longer supported by UML 2:
UML 2 meta class (corresponding |
Stereotype* |
Tagged Value |
---|---|---|
Actor |
ApplicationSystemType |
|
Group |
||
OrganizationalUnit |
||
Person |
||
Position |
||
Artifact |
Table |
|
Association |
Implicit |
|
CallEvent |
Create |
|
Destroy |
||
Classifier |
ExtendedClassifier |
isPersistent |
Metaclass |
||
Powertype |
||
Process |
||
Thread |
||
Utility |
||
Comment |
Requirement |
|
Responsibility |
||
Constraint |
Invariant |
|
Dependency |
Become |
|
Copy |
||
Flow |
||
Generalization |
Implementation |
|
ObjectNode |
SignalFlow |
|
RedefinableElement |
ExtendedRedefinableElement |
isRoot |
semantics |
||
Package |
Facade |
|
Stub |
||
TopLevel |
||
State |
StubState |
|
Synchstate |
||
UseCase |
ExtendedUseCase |
changeAnnotations |
changeHistory |
||
contactPersons |
||
exceptions |
||
invariances |
||
nonfunctionalRequirements |
||
processDescription |
||
requirements |
||
result |
||
rules |
||
services |
||
trigger |
||
variations |
* All stereotype names in the UML 1.4 compatibility profile are followed by the postfix (UML 1.4) which has been removed from this table for better readability.