stringtranslate.com

Perfil (UML)

Un perfil en el Lenguaje Unificado de Modelado (UML) proporciona un mecanismo de extensión genérico para personalizar modelos UML para dominios y plataformas particulares . Los mecanismos de extensión permiten refinar la semántica estándar de manera estrictamente aditiva, evitando que contradigan la semántica estándar. [1]

Los perfiles se definen mediante estereotipos , definiciones de etiquetas y restricciones que se aplican a elementos específicos del modelo, como clases, atributos, operaciones y actividades. Un perfil es una colección de extensiones que personalizan colectivamente UML para un dominio particular (por ejemplo, aeroespacial, sanitario, financiero) o plataforma (J2EE, .NET).

Ejemplos

El perfil UML para XML lo define David Carlson en el libro "Modelado de aplicaciones XML con UML", páginas 310, y describe un conjunto de extensiones de elementos básicos del modelo UML para permitir un modelado preciso de esquemas XSD .

SysML es un perfil estandarizado de Object Management Group (OMG) de Unified Modeling Language que se utiliza para aplicaciones de ingeniería de sistemas .

MARTE es el estándar OMG para modelar aplicaciones integradas y en tiempo real con UML2.

El perfil UML para relaciones [2] (ver también [3] ) se basa en RM-ODP y proporciona especificaciones precisas de la semántica de los conceptos UML utilizados para especificar relaciones genéricas (no necesariamente binarias), como composición y subtipos.

Ver también

Notas a pie de página

  1. ^ Si Alhir, S: Guía para la aplicación de UML , página 350. Springer, 2002
  2. ^ Grupo de gestión de objetos. Perfil UML para relaciones. http://www.omg.org/cgi-bin/doc?formal/2004-02-07
  3. ^ Haim Kilov. 2015. Modelado de negocios: patrones, prácticas y herramientas comprensibles. En: Artículos seleccionados revisados ​​de los talleres internacionales sobre modelado de comportamiento - Fundamentos y aplicaciones - Volumen 6368, Ella Roubtsova, Ashley Mcneile, Ekkart Kindler y Christian Gerth (Eds.), vol. 6368. Springer-Verlag New York, Inc., Nueva York, NY, EE.UU., 3-27. DOI: https://dx.doi.org/10.1007/978-3-319-21912-7_1

Referencias

enlaces externos