UML 1.4 Compatibility Profile

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
UML 1.4 meta class)

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
(Dependency, Flow)

Become

Copy

Flow

Generalization

Implementation

ObjectNode
(ObjectFlowState)

SignalFlow

RedefinableElement
(Classifier, Association)

ExtendedRedefinableElement

isRoot

semantics

Package

Facade

Stub

TopLevel

State
(State, StubState, SynchState)

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.