Registro:
| Documento: | Tesis de Grado |
| Título: | Hacia un nuevo enfoque para el modelado arquitectónico de familias de productos |
| Título alternativo: | Towards a novel approach for modeling software product lines architecture |
| Autor: | Pérez Vultaggio, Laura |
| Editor: | Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
| Publicación en la web: | 2025-06-12 |
| Fecha de defensa: | 2015 |
| Fecha en portada: | 2015 |
| Grado Obtenido: | Grado |
| Título Obtenido: | Licenciado en Ciencias de la Computación |
| Departamento Docente: | Departamento de Computación |
| Director: | Asteasuaín, Fernando |
| Director Asistente: | Ceria, Santiago |
| Jurado: | Gómez Fernández, Francisco Roberto; Martínez Viademonte, Javier |
| Idioma: | Español |
| Palabras clave: | ARQUITECTURA DE SOFTWARE; FAMILIA DE PRODUCTOS; ESPECIFICACION DE COMPORTAMIENTOSOFTWARE ARCHITECTURES; SOFTWARE PRODUCT LINES ARCHITECTURE; BEHAVIORAL SPECIFICATIONS |
| Formato: | PDF |
| Handle: |
http://hdl.handle.net/20.500.12110/seminario_nCOM000718_PerezVultaggio |
| PDF: | https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000718_PerezVultaggio.pdf |
| Registro: | https://bibliotecadigital.exactas.uba.ar/collection/seminario/document/seminario_nCOM000718_PerezVultaggio |
| Ubicación: | Dep.COM 000718 |
| Derechos de Acceso: | Esta obra puede ser leída, grabada y utilizada con fines de estudio, investigación y docencia. Es necesario el reconocimiento de autoría mediante la cita correspondiente. Pérez Vultaggio, Laura. (2015). Hacia un nuevo enfoque para el modelado arquitectónico de familias de productos. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de http://hdl.handle.net/20.500.12110/seminario_nCOM000718_PerezVultaggio |
Resumen:
La especificación arquitectónica de una familia de productos tiene como objetivo describir a alto nivel las principales interacciones entre los componentes de los productos que forman la familia. Es fundamental en dicha especificación establecer claramente las funcionalidades que son comunes a toda la familia y aquellas que varían de producto a producto. Si bien han surgido aproximaciones para el modelado arquitectónico de familias de productos, la comunidad de Ingeniería de Software ha detectado algunas limitaciones. La primera está relacionada con el concepto de variabilidad, el cual no ha sido tratado como un aspecto de primer nivel, causando así debilidades en la arquitectura resultante. Una segunda limitación está relacionada con el nivel de abstracción necesario en una descripción arquitectónica. Muchas aproximaciones terminan utilizando artefactos de software cercanos al código, lo cual puede llevar a tomar decisiones de manera prematura. Finalmente, la falta de una notación homogénea para describir la arquitectura también es señalado como un problema. Dado este contexto en este trabajo se presenta un primer paso hacia un enfoque declarativo para el modelado arquitectónico en busca de solucionar los problemas detectados. La propuesta está basada en el lenguaje declarativo y gráfico FVS (Feather Weight Visual Scenarios). FVS posee exhibe propiedades que lo hacen atractivo en un dominio arquitectónico. Cuenta con una notación sólida, flexible y compacta, con una semántica clara, y es lo suficientemente expresivo. Además, es particularmente útil para explorar comportamiento en etapas tempranas, propiedad necesaria en dominios arquitectónicos.
Abstract:
Software product lines architecture describes high-level interactions between the main components of the products of the family. In the architecture specification it must be clear which features are common to the family and which features varies between products. Several known problems negatively affect the specification of software product lines architecture. One of them is related with a key concept known as Internal Variability. The internal variability of components is generally neglected when describing the architecture of a family of products. The lack of a homogenous architectural notation is also pointed out as a significant difficulty for achieving an architectural specification. A third problem arises when the high level abstractions needed at the architectural level are mixed with low-level artifacts as lines of code. This works aims to take a step towards finding a solution to the mentioned problems. It explores FVS (Feather Weight Visual Scenarios) as a declarative language for specifying software product lines architectures in early stages of software development. FVS holds a solid, simple and flexible notation, with a clear and formal semantics. In addition, it is particularly suitable to explore behavior in early stages, a key feature for any language focused on architectural descriptions.
Citación:
---------- APA ----------
Pérez Vultaggio, Laura. (2015). Hacia un nuevo enfoque para el modelado arquitectónico de familias de productos. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de https://hdl.handle.net/20.500.12110/seminario_nCOM000718_PerezVultaggio
---------- CHICAGO ----------
Pérez Vultaggio, Laura. "Hacia un nuevo enfoque para el modelado arquitectónico de familias de productos". Tesis de Grado, Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales, 2015.https://hdl.handle.net/20.500.12110/seminario_nCOM000718_PerezVultaggio
Estadísticas:
Descargas mensuales
Total de descargas desde :
https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000718_PerezVultaggio.pdf
Distrubución geográfica