An Approach to Implement SPL Composed of Interconnected Applications and to Deploy them to the Cloud
dc.contributor.advisor | Vallejo Correa, Paola Andrea | spa |
dc.contributor.advisor | Correa Botero, Daniel | spa |
dc.contributor.author | Londoño Osorio, Verónica | |
dc.coverage.spatial | Medellín de: Lat: 06 15 00 N degrees minutes Lat: 6.2500 decimal degrees Long: 075 36 00 W degrees minutes Long: -75.6000 decimal degrees | eng |
dc.creator.degree | Magíster en Ingeniería | spa |
dc.creator.email | vlondonoo@eafit.edu.co | spa |
dc.date.accessioned | 2023-05-10T21:16:41Z | |
dc.date.available | 2023-05-10T21:16:41Z | |
dc.date.issued | 2023 | |
dc.description | Las líneas de productos de software (SPL) son una técnica de reutilización sistemática que tanto la academia como la industria han estado utilizando en los últimos años. La idea principal es generar diferentes productos de software a través de la reutilización de un conjunto de assets. Distintos autores han propuesto diferentes enfoques y técnicas para la construcción y mantenimiento de estos assets. Sin embargo, la mayoría de estos enfoques están diseñados para respaldar el desarrollo de aplicaciones independientes y no hay soporte para el despliegue de un producto. En un trabajo anterior, desarrollamos programación orientada a fragmentos (FragOP), que es un marco utilizado para diseñar, implementar y reutilizar activos SPL. Y una herramienta llamada VariaMos que admite FragOP. En este trabajo, mejoramos VariaMos y FragOP para admitir la definición de LPS compuesta por aplicaciones interconectadas y automatizar el despliegue de las aplicaciones generadas en la nube. Finalmente, desarrollamos un ejemplo (un ToDo SPL) para mostrar algunos resultados preliminares del nuevo enfoque. | spa |
dc.description.abstract | Software product lines (SPL) are a systematic reuse technique that both academy and industry have been using in recent years. The main idea is to generate different software products through the reuse of a set of assets. Dif-ferent authors have proposed different approaches and techniques to the construction and maintenance of these assets. However, most of these ap-proaches are designed to support the development of standalone applica-tions, and there is not support for a product deployment. In a previous work, we developed fragment-oriented programming (FragOP), which is a frame-work used to design, implement, and reuse SPL assets. And a tool called VariaMos which supports FragOP. In this work, we enhanced VariaMos and FragOP to support the definition of SPL composed of interconnected appli-cations and automate the deployment of the generated applications to the Cloud. Finally, we developed a running example (a ToDo SPL) to show some preliminary results of the new approach. | spa |
dc.format | application/pdf | eng |
dc.identifier.ddc | 629.1326 L847 | |
dc.identifier.uri | http://hdl.handle.net/10784/32445 | |
dc.language.iso | spa | spa |
dc.publisher | Universidad EAFIT | spa |
dc.publisher.department | Escuela de Ciencias Aplicadas e Ingeniería | spa |
dc.publisher.place | Medellín | spa |
dc.publisher.program | Maestría en Ingeniería | spa |
dc.rights | Todos los derechos reservados | spa |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
dc.rights.local | Acceso abierto | spa |
dc.subject | Líneas de productos de software | spa |
dc.subject | Despliegue de productos | spa |
dc.subject | Programación orientada a fragmentos | spa |
dc.subject | Aplicaciones interconectadas | spa |
dc.subject.keyword | Software product lines | spa |
dc.subject.keyword | Product deployment | spa |
dc.subject.keyword | Fragment-oriented programming | spa |
dc.subject.keyword | Interconnected applications | spa |
dc.subject.lemb | SISTEMAS DE CONTROL INTELIGENTE | spa |
dc.subject.lemb | CONTROL AUTOMÁTICO | spa |
dc.title | An Approach to Implement SPL Composed of Interconnected Applications and to Deploy them to the Cloud | spa |
dc.type | masterThesis | eng |
dc.type | info:eu-repo/semantics/masterThesis | eng |
dc.type.hasVersion | acceptedVersion | eng |
dc.type.local | Tesis de Maestría | spa |
dc.type.spa | Artículo | spa |
Archivos
Bloque original
1 - 3 de 3
No hay miniatura disponible
- Nombre:
- trabajo de grado.pdf
- Tamaño:
- 838.19 KB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Trabajo de grado
No hay miniatura disponible
- Nombre:
- formulario_autorizacion_publicacion_obras.pdf
- Tamaño:
- 378.81 KB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Formulario de autorización de publicación de obras
No hay miniatura disponible
- Nombre:
- carta_aprobacion_trabajo_grado_eafit.pdf
- Tamaño:
- 129.06 KB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Carta de aprobación de tesis de grado
Bloque de licencias
1 - 1 de 1
No hay miniatura disponible
- Nombre:
- license.txt
- Tamaño:
- 2.5 KB
- Formato:
- Item-specific license agreed upon to submission
- Descripción: