Publication:
Desarrollo de nuevos métodos y tecnologías para acelerar la construcción de software : un enfoque basado en modelos y frameworks de generación avanzados.

dc.contributor.authorFranky de Toro, Lina María Consuelo
dc.contributor.corporatenamePontificia Universidad Javeriana (Bogotá, Colombia)spa
dc.contributor.researchgroupCOL0015919 - SIDRe: Sistemas de Información, Sistemas Distribuidos y Rede
dc.date.accessioned2020-01-14T19:46:51Z
dc.date.accessioned2020-12-18T01:06:21Z
dc.date.available2020-01-14T19:46:51Z
dc.date.available2020-12-18T01:06:21Z
dc.date.issued2015-06
dc.description.abstractUn desafío importante en la Ingeniería de Software es el incrementar la velocidad con que los desarrolladores construyen el software. Si bien los lenguajes de alto nivel y los frameworks de infraestructura han permitido mejorar significativamente la productividad de los desarrolladores, la creciente complejidad de los sistemas hace necesario explorar nuevas técnicas para asistir a los desarrolladores en construir software en un menor tiempo. Un trabajo previo de los autores de esta propuesta en esta área, fue el mejoramiento del framework Lion, de la empresa HEINSOHN BUSINESS TECHNOLOGY (HBT), con características de generación automática de código [61]. Los resultados de este trabajo comenzarán a ser utilizados por la empresa beneficiaria en las próximas semanas. Pruebas preliminares sobre el framework Lion sugieren que el tiempo requerido por parte de los desarrolladores para generar una nueva aplicción y acoplarle los componentes utilitarios de Lion, podría reducirse de un par de semanas a unas pocas horas. Luego, se espera que estas herramientas permitan capitalizar las buenas prácticas adquiridas en los proyectos ya desarrollados, reducir significativamente la curva de aprendizaje para nuevos desarrolladores, aumentar la velocidad de construcción de aplicaciones empresariales y, por consiguiente, responder más ágilmente a las demandas cambiantes del mercado nacional e internacional. La premisa de la presente propuesta es que la productividad en construcción de software puede incrementarse aún más, a través de la incorporación de técnicas de desarrollo dirigido por modelos y frameworks avanzados de generación de código [4, 5]. Bajo dicha premisa, esta propuesta consiste en desarrollar nuevos métodos y tecnologías basados en modelos y frameworks de generación, así como su aplicación en una organización de desarrollo de software (como es la empresa Heinsohn), con el fin de medir su efectividad. Los principales temas de innovación tecnológica que se quieren aplicar en el proyecto propuesto son los siguientes: Aplicación del enfoque metodológico MDE [4, 5] para incorporar el modelado de elementos de aplicaciones como parte de la disciplina del uso del framework de generación. Si bien el enfoque MDE no es nuevo, la contribución de esta propuesta es la incorporación de MDE en forma sistemática a una organización de desarrollo de software (Heinsohn) con un alto nivel de madurez (CMMI 5), pero que históricamente ha desarrollado software con métodos más tradicionales. Automatización en la generación de interfaces usuario con contenidos estándares, basándose también en técnicas derivadas de MDE. Exploración e incorporación de nuevos tipos de interfaces usuario adicionales al estándar JSF [6], con el fin de buscar soluciones que ofrezcan mayor agilidad en la interacción con el usuario, mayor rapidez en el desarrollo de páginas y posiblemente menores riesgos de que estas páginas puedan ser alteradas en ejecución por usuarios maliciosos. Dado el enfoque práctico de este proyecto, las principales tareas incluyen: la migración del framework Lion al estándar actual de la plataforma Java Empresarial (Java EE 6) [3], la exploración de diferentes alternativas de implementación aplicando el enfoque MDE (desarrollo dirigido por modelos) en dicho framework, así como también su integración con diferentes tipos de interfaz de usuario [6].spa
dc.format.extent58 páginas.spa
dc.identifier.instnameColcienciasspa
dc.identifier.reponameRepositorio Colcienciasspa
dc.identifier.repourlhttp://colciencias.metabiblioteca.com.cospa
dc.identifier.urihttps://colciencias.metadirectorio.org/handle/11146/39882
dc.language.isospaspa
dc.relation.ispartofseriesInforme;
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2spa
dc.rights.creativecommonshttps://creativecommons.org/licenses/by/4.0/spa
dc.subject.proposalFrameworksspa
dc.subject.proposalGeneración de softwarespa
dc.subject.proposalJava EE 6spa
dc.subject.proposalMDA . MDEspa
dc.titleDesarrollo de nuevos métodos y tecnologías para acelerar la construcción de software : un enfoque basado en modelos y frameworks de generación avanzados.spa
dc.typeInforme de investigaciónspa
dc.type.coarhttp://purl.org/coar/resource_type/c_18wsspa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/reportspa
dc.type.redcolhttps://purl.org/redcol/resource_type/PIDspa
dc.type.versioninfo:eu-repo/semantics/submittedVersionspa
dc.type.versionhttp://purl.org/coar/version/c_71e4c1898caa6e32spa
dc.type.versioninfo:eu-repo/semantics/submittedVersionspa
dcterms.audienceEstudiantes, Profesores, Comunidad científica colombiana, etc.spa
dspace.entity.typePublication
oaire.awardnumber120356237822spa
oaire.funderidentifier.colciencias0566-2013
oaire.fundernameDepartamento Administrativo de Ciencia, Tecnología e Innovación [CO] Colcienciasspa
oaire.objetivesEl objetivo general del proyecto es incorporar nuevas metodologías y tecnologías en el framework LION de generación de software para la tecnología Java EE que actualmente utiliza la empresa beneficiaria HEINSOHN BUSINESS TECHNOLOGY. Especialmente se incorporará el enfoque MDA-MDE (desarrollo dirigido por modelos) definiendo modelos independientes de tecnologías específicas, meta-modelos y transformadores de los modelos hacia la tecnología Java EE. Con el proyecto se pretende que la empresa Heinsohn logre una mayor productividad y agilidad en sus proyectos de software en tecnología Java EE, en el mercado nacional e internacional.spa

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Copia de 120356237822.pdf
Size:
30.71 MB
Format:
Adobe Portable Document Format
Description:
Informe Técnico Final
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
license.txt
Size:
14.45 KB
Format:
Item-specific license agreed upon to submission
Description:
No Thumbnail Available
Name:
license.txt
Size:
0 B
Format:
Item-specific license agreed upon to submission
Description:

Collections