Redefinición de asociaciones en UML: semántica y utilización
Visualitza/Obre
Estadístiques de LA Referencia / Recolecta
Inclou dades d'ús des de 2022
Cita com:
hdl:2099.1/5582
Tipus de documentProjecte Final de Màster Oficial
Data2008-09-18
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-SenseObraDerivada 2.5 Espanya
Abstract
Un inconveniente importante que presenta hoy en día UML es
la falta de semántica formal. Existen muchos conceptos que no
define con la suficiente precisión como para que puedan ser
interpretados sin ambigüedades.
Uno de los principales objetivos de este trabajo es precisar la
semántica de la redefinición de asociaciones, un constructor de
UML que nos permite definir de manera más específica extremos
de asociaciones. Así mismo, comparamos este constructor con
conceptos similares, como el subsetting (de UML) o el
refinamiento de asociaciones (de otros lenguajes de modelado),
con el objetivo de mostrar claramente que se tratan de conceptos
semánticamente diferentes. Todo ello ayudará al diseñador a hacer
un uso correcto del constructor de la redefinición de asociaciones.
Otra contribución significativa de este trabajo es la de
incorporar a UML la semántica del refinamiento de asociaciones.
Para ello, creamos nuevos estereotipos que nos permitirán
incorporar todos aquellos casos que podemos expresar con el
refinamiento y que no quedan cubiertos por la redefinición de
asociaciones. Finalmente, implementamos estos estereotipos en la
herramienta CASE PoseidonUML.
MatèriesUML (Computer science), Programming languages (Electronic computers) -- Semantics, UML (Informàtica), Llenguatges de programació -- Semàntica
TitulacióMÀSTER UNIVERSITARI EN COMPUTACIÓ (Pla 2006)
Col·leccions
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
TesisMasterPilarNieto.pdf | 1,102Mb | Visualitza/Obre |