SAKOnto : Una ontología de conocimiento sobre arquitecturas de software

El conocimiento sobre arquitecturas de software abarca aspectos relativos no solo a las descripciones arquitectónicas que conforman los modelos, sino además aspectos relativos al contexto del diseño de la arquitectura, al razonamiento aplicado y conocimiento general sobre el dominio, como son los pa...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Roldán, María Luciana, Gonnet, Silvio, Leone, Horacio
Otros Autores: Congreso Nacional de Ingeniería en Informática / Sistemas de información (4° : 2016 nov. 17-18 : Salta)
Formato: Documento de conferencia
Lenguaje:Español
Publicado: Universidad Católica de Salta. Facultad de Ingeniería (Salta) 2016
Materias:
Acceso en línea:https://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=24&id_notice=61716
Aporte de:
Descripción
Sumario:El conocimiento sobre arquitecturas de software abarca aspectos relativos no solo a las descripciones arquitectónicas que conforman los modelos, sino además aspectos relativos al contexto del diseño de la arquitectura, al razonamiento aplicado y conocimiento general sobre el dominio, como son los patrones y tácticas de diseño de arquitecturas de software. Las formas de representar o documentar tal conocimiento son diversas, ya sea empleando soportes de archivos de texto o estructurándolo en de bases de datos relacionales. Se conoce, por otro lado, que las ontologías son útiles para compartir y diseminar conocimiento de un dominio en particular. Una ontología sobre el conocimiento del dominio del diseño de arquitecturas de software posibilitaría la representación de tal conocimiento y la utilización de razonadores para la inferencia de conocimiento, que as su vez, podría ser empleado para la verificación automática de conformidad arquitectónica, y el reuso de las descripciones arquitectónicas y de decisiones de diseño que se generaron en proyectos anteriores. En este trabajo se propone SAKOnto una ontología especificada en OWL 2, cuyos conceptos surgen a partir de conocimiento estructurado sobre diferentes dominios de arquitecturas de software y cuya población se obtiene a partir del conocimiento arquitectónico capturado en diversos en procesos de diseño arquitectónico.