fbpx
Wikipedia

Profile (UML)

A profile in the Unified Modeling Language (UML) provides a generic extension mechanism for customizing UML models for particular domains and platforms. Extension mechanisms allow refining standard semantics in strictly additive manner, preventing them from contradicting standard semantics.[1]

Profiles are defined using stereotypes, tag definitions, and constraints which are applied to specific model elements, like Classes, Attributes, Operations, and Activities. A Profile is a collection of such extensions that collectively customize UML for a particular domain (e.g., aerospace, healthcare, financial) or platform (J2EE, .NET).

Examples edit

The UML Profile for XML is defined by David Carlson in the book "Modeling XML Applications with UML" pp. 310 and describes a set of extensions to basic UML model elements to enable accurate modeling of XSD schemas.

SysML is an Object Management Group (OMG)-standardized profile of Unified Modeling Language which is used for system engineering applications.

MARTE is the OMG standard for modelling real-time and embedded applications with UML2.

The UML profile for relationships [2] (see also [3]) is based on RM-ODP and provides precise specifications of the semantics of UML concepts used to specify generic (not necessarily binary) relationships such as composition and subtyping.

See also edit

Footnotes edit

  1. ^ Si Alhir, S: Guide to applying the UML, page 350. Springer, 2002
  2. ^ Object Management Group. UML Profile for Relationships. http://www.omg.org/cgi-bin/doc?formal/2004-02-07
  3. ^ Haim Kilov. 2015. Business Modelling: Understandable Patterns, Practices, and Tools. In: Revised Selected Papers of the International Workshops on Behavior Modeling -- Foundations and Applications - Volume 6368, Ella Roubtsova, Ashley Mcneile, Ekkart Kindler, and Christian Gerth (Eds.), Vol. 6368. Springer-Verlag New York, Inc., New York, NY, USA, 3-27. DOI: https://dx.doi.org/10.1007/978-3-319-21912-7_1

References edit

  • Si Alhir, Sinan (2002). Guide to applying the UML. Springer. ISBN 978-0-387-95209-3.

External links edit

  • UML 2 Profile

profile, profile, unified, modeling, language, provides, generic, extension, mechanism, customizing, models, particular, domains, platforms, extension, mechanisms, allow, refining, standard, semantics, strictly, additive, manner, preventing, them, from, contra. A profile in the Unified Modeling Language UML provides a generic extension mechanism for customizing UML models for particular domains and platforms Extension mechanisms allow refining standard semantics in strictly additive manner preventing them from contradicting standard semantics 1 Profiles are defined using stereotypes tag definitions and constraints which are applied to specific model elements like Classes Attributes Operations and Activities A Profile is a collection of such extensions that collectively customize UML for a particular domain e g aerospace healthcare financial or platform J2EE NET Contents 1 Examples 2 See also 3 Footnotes 4 References 5 External linksExamples editThe UML Profile for XML is defined by David Carlson in the book Modeling XML Applications with UML pp 310 and describes a set of extensions to basic UML model elements to enable accurate modeling of XSD schemas SysML is an Object Management Group OMG standardized profile of Unified Modeling Language which is used for system engineering applications MARTE is the OMG standard for modelling real time and embedded applications with UML2 The UML profile for relationships 2 see also 3 is based on RM ODP and provides precise specifications of the semantics of UML concepts used to specify generic not necessarily binary relationships such as composition and subtyping See also editStereotype UML Footnotes edit Si Alhir S Guide to applying the UML page 350 Springer 2002 Object Management Group UML Profile for Relationships http www omg org cgi bin doc formal 2004 02 07 Haim Kilov 2015 Business Modelling Understandable Patterns Practices and Tools In Revised Selected Papers of the International Workshops on Behavior Modeling Foundations and Applications Volume 6368 Ella Roubtsova Ashley Mcneile Ekkart Kindler and Christian Gerth Eds Vol 6368 Springer Verlag New York Inc New York NY USA 3 27 DOI https dx doi org 10 1007 978 3 319 21912 7 1References editSi Alhir Sinan 2002 Guide to applying the UML Springer ISBN 978 0 387 95209 3 External links editUML 2 Profile nbsp This Unified Modeling Language article is a stub You can help Wikipedia by expanding it vte Retrieved from https en wikipedia org w index php title Profile UML amp oldid 1049418793, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.