Category:Unified Modeling Language Profile

From CIMI
Jump to: navigation, search


Abbreviation: UML Profile
Definition: A generic extension mechanism for customizing UML models for particular domains and platforms


Reference Definition: A profile in the Unified Modelling Language (UML) provides a generic extension mechanism for customizing UML models for particular domains and platforms. Profiles are defined using stereotypes, tag definitions, and constraints that are applied to specific model elements, such as Classes, Attributes, Operations and Activities. A Profile is a collection of such extensions that collectively customize UML for a particular domain or platform. (Wikipedia)
Reference Definition: A UML profile is a specification that does one or more of the following:

  • Identifies a subset of the UML metamodel.
  • Specifies “well-formedness rules” beyond those specified by the identified subset of the UML metamodel.
  • Specifies “standard elements” beyond those specified by the identified subset of the UML metamodel.
  • Specifies semantics, expressed in natural language, beyond those specified by the identified subset of the UML metamodel.
  • Specifies common model elements, expressed in terms of the profile. (Object Management Group (OMG) website) - http://www.omg.org/technology/documents/profile_catalog.htm


Category: Standard or Specification
Instance of: Formal Language

This category currently contains no pages or media.