Proceso de ASC - EXPLORACION Y MEJORA DE VARIAMOS (UNA HERRAMIENTA PARA LA ESPECIFICACION DE MODELOS DE VARIABILIDAD)
Software Engineering has as its main objective the development of professional software, meaning that the software fulfills its purpose within a determined time frame and for a specific context. This area of knowledge is intended to generate positive results in any field where there is a possibility...
- Autores:
-
Vallejo, Paola
- Tipo de recurso:
- Investigation report
- Fecha de publicación:
- 2019
- Institución:
- Universidad EAFIT
- Repositorio:
- Repositorio EAFIT
- Idioma:
- spa
- OAI Identifier:
- oai:repository.eafit.edu.co:10784/34196
- Acceso en línea:
- https://hdl.handle.net/10784/34196
- Palabra clave:
- Code generation
Variability language
Software product line
Metamodel
Code reuse
Generación de código
Lenguaje de variabilidad
Línea de producto de software
Metamodelo
Reutilización de código
- Rights
- License
- Copyright (c) 2019 © Universidad EAFIT. Vicerrectoría CTeI
id |
REPOEAFIT2_a4fe1c7fdbddc2f77c2548d75a06ab61 |
---|---|
oai_identifier_str |
oai:repository.eafit.edu.co:10784/34196 |
network_acronym_str |
REPOEAFIT2 |
network_name_str |
Repositorio EAFIT |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Proceso de ASC - EXPLORACION Y MEJORA DE VARIAMOS (UNA HERRAMIENTA PARA LA ESPECIFICACION DE MODELOS DE VARIABILIDAD) |
title |
Proceso de ASC - EXPLORACION Y MEJORA DE VARIAMOS (UNA HERRAMIENTA PARA LA ESPECIFICACION DE MODELOS DE VARIABILIDAD) |
spellingShingle |
Proceso de ASC - EXPLORACION Y MEJORA DE VARIAMOS (UNA HERRAMIENTA PARA LA ESPECIFICACION DE MODELOS DE VARIABILIDAD) Code generation Variability language Software product line Metamodel Code reuse Generación de código Lenguaje de variabilidad Línea de producto de software Metamodelo Reutilización de código |
title_short |
Proceso de ASC - EXPLORACION Y MEJORA DE VARIAMOS (UNA HERRAMIENTA PARA LA ESPECIFICACION DE MODELOS DE VARIABILIDAD) |
title_full |
Proceso de ASC - EXPLORACION Y MEJORA DE VARIAMOS (UNA HERRAMIENTA PARA LA ESPECIFICACION DE MODELOS DE VARIABILIDAD) |
title_fullStr |
Proceso de ASC - EXPLORACION Y MEJORA DE VARIAMOS (UNA HERRAMIENTA PARA LA ESPECIFICACION DE MODELOS DE VARIABILIDAD) |
title_full_unstemmed |
Proceso de ASC - EXPLORACION Y MEJORA DE VARIAMOS (UNA HERRAMIENTA PARA LA ESPECIFICACION DE MODELOS DE VARIABILIDAD) |
title_sort |
Proceso de ASC - EXPLORACION Y MEJORA DE VARIAMOS (UNA HERRAMIENTA PARA LA ESPECIFICACION DE MODELOS DE VARIABILIDAD) |
dc.creator.fl_str_mv |
Vallejo, Paola |
dc.contributor.author.spa.fl_str_mv |
Vallejo, Paola |
dc.contributor.affiliation.spa.fl_str_mv |
Universidad EAFIT |
dc.subject.keyword.eng.fl_str_mv |
Code generation Variability language Software product line Metamodel Code reuse |
topic |
Code generation Variability language Software product line Metamodel Code reuse Generación de código Lenguaje de variabilidad Línea de producto de software Metamodelo Reutilización de código |
dc.subject.keyword.spa.fl_str_mv |
Generación de código Lenguaje de variabilidad Línea de producto de software Metamodelo Reutilización de código |
description |
Software Engineering has as its main objective the development of professional software, meaning that the software fulfills its purpose within a determined time frame and for a specific context. This area of knowledge is intended to generate positive results in any field where there is a possibility of improving a process, product, or service through automation. It is in this context that Software Engineering must be adequately applied to introduce quality to the desired software product, improve development processes, and reduce development time. Software appears as a cornerstone in organizations, even in different branches of science, to the extent that it can be asserted that software is found in all scientific research. One of the strategies for developing software is through modeling and model transformation. However, in our context, development is handled in an artisanal manner, as has already been explored in this Research Group. Many efforts aim at the industrialization of software production, and these efforts are focused on the continuous application of Software Engineering. Since 2016, the Software Engineering Research Group has been exploring questions such as: How can the application of good Software Engineering practices benefit software development in Scientific Computing? What design and architecture patterns can be applied to Scientific Computing to improve its quality? How can the teaching of Software Engineering be improved through gamification? Among others. From now on, we will focus on exploring topics related to the advantages offered by model-driven development and how these can be incorporated into industry practices, especially in Colombia, to ensure non-artisanal, easily adaptable, and high-quality developments. |
publishDate |
2019 |
dc.date.issued.none.fl_str_mv |
2019 |
dc.date.available.none.fl_str_mv |
2024-07-18T13:34:23Z |
dc.date.accessioned.none.fl_str_mv |
2024-07-18T13:34:23Z |
dc.date.none.fl_str_mv |
2019 |
dc.type.eng.fl_str_mv |
info:eu-repo/semantics/report |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_93fc |
dc.type.local.spa.fl_str_mv |
Informe |
dc.type.redcol.eng.fl_str_mv |
http://purl.org/redcol/resource_type/IFI |
dc.type.coar.eng.fl_str_mv |
http://purl.org/coar/resource_type/c_18ws |
format |
http://purl.org/coar/resource_type/c_18ws |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/10784/34196 |
dc.identifier.reponame.spa.fl_str_mv |
reponame: Repositorio Institucional Universidad EAFIT |
dc.identifier.instname.spa.fl_str_mv |
instname: Universidad EAFIT |
url |
https://hdl.handle.net/10784/34196 |
identifier_str_mv |
reponame: Repositorio Institucional Universidad EAFIT instname: Universidad EAFIT |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartof.spa.fl_str_mv |
EXPLORACION Y MEJORA DE VARIAMOS (UNA HERRAMIENTA PARA LA ESPECIFICACION DE MODELOS DE VARIABILIDAD) |
dc.rights.eng.fl_str_mv |
Copyright (c) 2019 © Universidad EAFIT. Vicerrectoría CTeI |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.local.spa.fl_str_mv |
Acceso abierto |
rights_invalid_str_mv |
Copyright (c) 2019 © Universidad EAFIT. Vicerrectoría CTeI Acceso abierto http://purl.org/coar/access_right/c_abf2 |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.spatial.none.fl_str_mv |
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 |
dc.publisher.spa.fl_str_mv |
Universidad EAFIT |
dc.publisher.department.spa.fl_str_mv |
Escuela de Ciencias Aplicadas e Ingeniería |
dc.publisher.place.none.fl_str_mv |
Medellín |
dc.publisher.group.spa.fl_str_mv |
Grupo de Investigación GIDITIC: Grupo I+D+I en Tecnologías de la Información y las Comunicaciones. Semillero de Investigación en Ingeniería de Software |
institution |
Universidad EAFIT |
bitstream.url.fl_str_mv |
https://repository.eafit.edu.co/bitstreams/1b6fa795-6184-4a50-bf92-13276dc88fa1/download |
bitstream.checksum.fl_str_mv |
a3bffd79128337f49a573688fecffdcd |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad EAFIT |
repository.mail.fl_str_mv |
repositorio@eafit.edu.co |
_version_ |
1818102407469465600 |
spelling |
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 degrees20192024-07-18T13:34:23Z20192024-07-18T13:34:23Zhttps://hdl.handle.net/10784/34196reponame: Repositorio Institucional Universidad EAFITinstname: Universidad EAFITSoftware Engineering has as its main objective the development of professional software, meaning that the software fulfills its purpose within a determined time frame and for a specific context. This area of knowledge is intended to generate positive results in any field where there is a possibility of improving a process, product, or service through automation. It is in this context that Software Engineering must be adequately applied to introduce quality to the desired software product, improve development processes, and reduce development time. Software appears as a cornerstone in organizations, even in different branches of science, to the extent that it can be asserted that software is found in all scientific research. One of the strategies for developing software is through modeling and model transformation. However, in our context, development is handled in an artisanal manner, as has already been explored in this Research Group. Many efforts aim at the industrialization of software production, and these efforts are focused on the continuous application of Software Engineering. Since 2016, the Software Engineering Research Group has been exploring questions such as: How can the application of good Software Engineering practices benefit software development in Scientific Computing? What design and architecture patterns can be applied to Scientific Computing to improve its quality? How can the teaching of Software Engineering be improved through gamification? Among others. From now on, we will focus on exploring topics related to the advantages offered by model-driven development and how these can be incorporated into industry practices, especially in Colombia, to ensure non-artisanal, easily adaptable, and high-quality developments.La Ingeniería de software tiene como objetivo principal el desarrollo de software profesional, es decir, que el software cumpla su propósito en un tiempo determinado y para un contexto específico. Esta área de conocimiento está destinada a generar resultados positivos en cualquier campo donde exista la posibilidad de mejorar un proceso, producto o servicio a través de la automatización. Es en este contexto que la Ingeniería de Software debe ser aplicada de forma adecuada para introducir calidad al producto de software deseado, mejorar los procesos de desarrollo y reducir los tiempo de desarrollo. El software es un pilar en las organizaciones, incluso en diferentes ramas de la ciencia, pudiendo afirmarse que en todas las investigaciones científicas encontramos software. Una de las estrategias para desarrollar software es a través de la modelización y la transformación de modelos. Sin embargo, en nuestro contexto, el desarrollo es manejado de manera artesanal, como ya ha sido explorado en este Semillero. Muchos esfuerzos apuntan a la industrialización de la producción de software y dichos esfuerzos están enfocados a la aplicación continua de la Ingeniería de Software. Desde el año 2016 el Semillero de Ingeniería de Software ha explorando preguntas como: ¿Cómo puede beneficiar la aplicación de las buenas prácticas de la Ingeniería de Software el desarrollo de software en la Computación Científica? ¿Qué patrones de diseño y arquitectura pueden ser aplicados a la Computación Científica para mejorar su calidad? ¿Cómo mejorar la enseñanza de la Ingeniería de Software por medio de la gamificación?, entre otras. A partir de ahora nos centraremos en explorar temas relacionados con las ventajas que ofrece el desarrollo orientado por modelos y cómo éstas pueden incorporarse a las prácticas de la industria, especialmente la colombiana, para garantizar desarrollos “no artesanales”, fácilmente adaptables y de calidad.application/pdfspaUniversidad EAFITEscuela de Ciencias Aplicadas e IngenieríaMedellínGrupo de Investigación GIDITIC: Grupo I+D+I en Tecnologías de la Información y las Comunicaciones. Semillero de Investigación en Ingeniería de SoftwareEXPLORACION Y MEJORA DE VARIAMOS (UNA HERRAMIENTA PARA LA ESPECIFICACION DE MODELOS DE VARIABILIDAD)Copyright (c) 2019 © Universidad EAFIT. Vicerrectoría CTeIAcceso abiertohttp://purl.org/coar/access_right/c_abf2Proceso de ASC - EXPLORACION Y MEJORA DE VARIAMOS (UNA HERRAMIENTA PARA LA ESPECIFICACION DE MODELOS DE VARIABILIDAD)info:eu-repo/semantics/reportInformehttp://purl.org/redcol/resource_type/IFIhttp://purl.org/coar/resource_type/c_18wshttp://purl.org/coar/resource_type/c_93fcCode generationVariability languageSoftware product lineMetamodelCode reuseGeneración de códigoLenguaje de variabilidadLínea de producto de softwareMetamodeloReutilización de códigoVallejo, Paola02773cdb-9850-4f60-92ec-01d2a7683948-1Universidad EAFITORIGINALPAOLA_ANDREA_VALLEJO_CORREA_2019.pdfTexto completoapplication/pdf4947124https://repository.eafit.edu.co/bitstreams/1b6fa795-6184-4a50-bf92-13276dc88fa1/downloada3bffd79128337f49a573688fecffdcdMD5110784/34196oai:repository.eafit.edu.co:10784/341962024-12-04 11:48:43.302open.accesshttps://repository.eafit.edu.coRepositorio Institucional Universidad EAFITrepositorio@eafit.edu.co |