The difference between an UML meta-model and an UML profil?

144 Views Asked by At

Please explain the difference between a UML profile and a UML meta-model.

1

There are 1 best solutions below

1
Christophe On

UML meta-model is predefined in the UML specifications. For example, a primitive type, a class, an operations are elements of the meta-model.

A profile is a package that that allows to extend or specialize ethe meta-model. For example: you could define in a profile:

  • a new stereotype «persistent entity» that extends the class element of the meta-model.
  • a new type Double could be added to the types, if the standard primitive types such as Real are not precise enough.