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...
- 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 |