Especificación formal en OCL de reglas de consistencia entre los diagramas de clases y casos de uso de UML y el modelo de interfaces

En el ciclo de vida del software, durante las fases de definición y análisis, se realiza una especificación de los requisitos. Para ello, es necesario realizar un proceso de captura de las necesidades y expectativas de los interesados, que se traduce posteriormente en un conjunto de modelos que repr...

Full description

Autores:
Zapata, Carlos Mario
González, Guillermo
Tipo de recurso:
Article of journal
Fecha de publicación:
2008
Institución:
Universidad de Medellín
Repositorio:
Repositorio UDEM
Idioma:
spa
OAI Identifier:
oai:repository.udem.edu.co:11407/781
Acceso en línea:
http://hdl.handle.net/11407/781
Palabra clave:
UML
reglas de consistencia
OCL
casos de uso
diagrama de clases
interfaces gráficas de usuario
XML
XMI
Xquery
Rights
License
http://creativecommons.org/licenses/by-nc-sa/4.0/
id REPOUDEM2_9c232bf4d69e8e56899771843976af64
oai_identifier_str oai:repository.udem.edu.co:11407/781
network_acronym_str REPOUDEM2
network_name_str Repositorio UDEM
repository_id_str
spelling Zapata, Carlos MarioGonzález, Guillermo2014-10-22T23:25:53Z2014-10-22T23:25:53Z2008-06-301692-3324http://hdl.handle.net/11407/7812248-4094reponame:Repositorio Institucional Universidad de Medellínrepourl:https://repository.udem.edu.co/instname:Universidad de MedellínEn el ciclo de vida del software, durante las fases de definición y análisis, se realiza una especificación de los requisitos. Para ello, es necesario realizar un proceso de captura de las necesidades y expectativas de los interesados, que se traduce posteriormente en un conjunto de modelos que representan tanto el problema como su solución. Por lo general, la mayoría de esos modelos se expresan en el lenguaje de modelado unificado –UML-, que define un conjunto de artefactos que permiten especificar los requisitos del software, los cuales deberían guardar consistencia, cuando se trate del mismo modelo. Sin embargo, la consistencia entre diferentes artefactos no se encuentra definida en la especificación de UML y poco se ha trabajado con este tipo de consistencia. En este artículo se propone un método para verificar la consistencia entre el diagrama de clases y el diagrama de casos de uso de UML de una manera formal. Dicho proceso se lleva a cabo evaluando una serie de reglas definidas en el lenguaje de restricciones de objetos –OCL- que se deben cumplir para garantizar que la información brindada por dichos modelos sea consistente. Como se reconoce la participación de los dos diagramas en la elaboración de las interfaces gráficas de usuario –GUI–, se define adicionalmente la consistencia con este artefacto.Electrónicoapplication/pdfspaUniversidad de MedellínFacultad de IngenieríasMedellínhttp://revistas.udem.edu.co/index.php/ingenierias/article/view/211Revista Ingenierías Universidad de Medellínhttp://creativecommons.org/licenses/by-nc-sa/4.0/Attribution-NonCommercial-ShareAlike 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Revista Ingenierías Universidad de Medellín; Vol. 7, núm. 12 (2008); 169-1912248-40941692-3324UMLreglas de consistenciaOCLcasos de usodiagrama de clasesinterfaces gráficas de usuarioXMLXMIXqueryEspecificación formal en OCL de reglas de consistencia entre los diagramas de clases y casos de uso de UML y el modelo de interfacesArticlehttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Artículo científicoinfo:eu-repo/semantics/articlehttp://purl.org/coar/version/c_970fb48d4fbd8a85Comunidad Universidad de MedellínTHUMBNAILEspecificación formal en OCL de reglas de consistencia entre los diagramas de clases y casos de uso de UML y el modelo de interfaces.pdf.jpgEspecificación formal en OCL de reglas de consistencia entre los diagramas de clases y casos de uso de UML y el modelo de interfaces.pdf.jpgIM Thumbnailimage/jpeg7645http://repository.udem.edu.co/bitstream/11407/781/3/Especificaci%c3%b3n%20formal%20en%20OCL%20de%20reglas%20de%20consistencia%20entre%20los%20diagramas%20de%20clases%20y%20casos%20de%20uso%20de%20UML%20y%20el%20modelo%20de%20interfaces.pdf.jpgd72c20788e22d7ca6a5fed54fd989c8eMD53ORIGINALArticulo.htmltext/html574http://repository.udem.edu.co/bitstream/11407/781/1/Articulo.html313abeff453b70c76c6980b17d25bf22MD51Especificación formal en OCL de reglas de consistencia entre los diagramas de clases y casos de uso de UML y el modelo de interfaces.pdfEspecificación formal en OCL de reglas de consistencia entre los diagramas de clases y casos de uso de UML y el modelo de interfaces.pdfTexto completoapplication/pdf588481http://repository.udem.edu.co/bitstream/11407/781/2/Especificaci%c3%b3n%20formal%20en%20OCL%20de%20reglas%20de%20consistencia%20entre%20los%20diagramas%20de%20clases%20y%20casos%20de%20uso%20de%20UML%20y%20el%20modelo%20de%20interfaces.pdf910c82c204bc38388fc82422cfb23965MD5211407/781oai:repository.udem.edu.co:11407/7812021-05-14 14:04:55.792Repositorio Institucional Universidad de Medellinrepositorio@udem.edu.co
dc.title.spa.fl_str_mv Especificación formal en OCL de reglas de consistencia entre los diagramas de clases y casos de uso de UML y el modelo de interfaces
title Especificación formal en OCL de reglas de consistencia entre los diagramas de clases y casos de uso de UML y el modelo de interfaces
spellingShingle Especificación formal en OCL de reglas de consistencia entre los diagramas de clases y casos de uso de UML y el modelo de interfaces
UML
reglas de consistencia
OCL
casos de uso
diagrama de clases
interfaces gráficas de usuario
XML
XMI
Xquery
title_short Especificación formal en OCL de reglas de consistencia entre los diagramas de clases y casos de uso de UML y el modelo de interfaces
title_full Especificación formal en OCL de reglas de consistencia entre los diagramas de clases y casos de uso de UML y el modelo de interfaces
title_fullStr Especificación formal en OCL de reglas de consistencia entre los diagramas de clases y casos de uso de UML y el modelo de interfaces
title_full_unstemmed Especificación formal en OCL de reglas de consistencia entre los diagramas de clases y casos de uso de UML y el modelo de interfaces
title_sort Especificación formal en OCL de reglas de consistencia entre los diagramas de clases y casos de uso de UML y el modelo de interfaces
dc.creator.fl_str_mv Zapata, Carlos Mario
González, Guillermo
dc.contributor.author.none.fl_str_mv Zapata, Carlos Mario
González, Guillermo
dc.subject.spa.fl_str_mv UML
reglas de consistencia
OCL
casos de uso
diagrama de clases
interfaces gráficas de usuario
XML
XMI
Xquery
topic UML
reglas de consistencia
OCL
casos de uso
diagrama de clases
interfaces gráficas de usuario
XML
XMI
Xquery
description En el ciclo de vida del software, durante las fases de definición y análisis, se realiza una especificación de los requisitos. Para ello, es necesario realizar un proceso de captura de las necesidades y expectativas de los interesados, que se traduce posteriormente en un conjunto de modelos que representan tanto el problema como su solución. Por lo general, la mayoría de esos modelos se expresan en el lenguaje de modelado unificado –UML-, que define un conjunto de artefactos que permiten especificar los requisitos del software, los cuales deberían guardar consistencia, cuando se trate del mismo modelo. Sin embargo, la consistencia entre diferentes artefactos no se encuentra definida en la especificación de UML y poco se ha trabajado con este tipo de consistencia. En este artículo se propone un método para verificar la consistencia entre el diagrama de clases y el diagrama de casos de uso de UML de una manera formal. Dicho proceso se lleva a cabo evaluando una serie de reglas definidas en el lenguaje de restricciones de objetos –OCL- que se deben cumplir para garantizar que la información brindada por dichos modelos sea consistente. Como se reconoce la participación de los dos diagramas en la elaboración de las interfaces gráficas de usuario –GUI–, se define adicionalmente la consistencia con este artefacto.
publishDate 2008
dc.date.created.none.fl_str_mv 2008-06-30
dc.date.accessioned.spa.fl_str_mv 2014-10-22T23:25:53Z
dc.date.available.spa.fl_str_mv 2014-10-22T23:25:53Z
dc.type.eng.fl_str_mv Article
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.local.spa.fl_str_mv Artículo científico
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
format http://purl.org/coar/resource_type/c_6501
dc.identifier.issn.none.fl_str_mv 1692-3324
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11407/781
dc.identifier.eissn.none.fl_str_mv 2248-4094
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad de Medellín
dc.identifier.repourl.none.fl_str_mv repourl:https://repository.udem.edu.co/
dc.identifier.instname.spa.fl_str_mv instname:Universidad de Medellín
identifier_str_mv 1692-3324
2248-4094
reponame:Repositorio Institucional Universidad de Medellín
repourl:https://repository.udem.edu.co/
instname:Universidad de Medellín
url http://hdl.handle.net/11407/781
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.uri.none.fl_str_mv http://revistas.udem.edu.co/index.php/ingenierias/article/view/211
dc.relation.ispartofjournal.spa.fl_str_mv Revista Ingenierías Universidad de Medellín
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.creativecommons.*.fl_str_mv Attribution-NonCommercial-ShareAlike 4.0 International
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Attribution-NonCommercial-ShareAlike 4.0 International
http://purl.org/coar/access_right/c_abf2
dc.format.medium.spa.fl_str_mv Electrónico
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Medellín
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingenierías
dc.publisher.place.spa.fl_str_mv Medellín
dc.source.spa.fl_str_mv Revista Ingenierías Universidad de Medellín; Vol. 7, núm. 12 (2008); 169-191
2248-4094
1692-3324
institution Universidad de Medellín
bitstream.url.fl_str_mv http://repository.udem.edu.co/bitstream/11407/781/3/Especificaci%c3%b3n%20formal%20en%20OCL%20de%20reglas%20de%20consistencia%20entre%20los%20diagramas%20de%20clases%20y%20casos%20de%20uso%20de%20UML%20y%20el%20modelo%20de%20interfaces.pdf.jpg
http://repository.udem.edu.co/bitstream/11407/781/1/Articulo.html
http://repository.udem.edu.co/bitstream/11407/781/2/Especificaci%c3%b3n%20formal%20en%20OCL%20de%20reglas%20de%20consistencia%20entre%20los%20diagramas%20de%20clases%20y%20casos%20de%20uso%20de%20UML%20y%20el%20modelo%20de%20interfaces.pdf
bitstream.checksum.fl_str_mv d72c20788e22d7ca6a5fed54fd989c8e
313abeff453b70c76c6980b17d25bf22
910c82c204bc38388fc82422cfb23965
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de Medellin
repository.mail.fl_str_mv repositorio@udem.edu.co
_version_ 1814159252631060480