14 research outputs found
Una técnica para estabilizar la cantidad de individuos en algoritmos genéticos de población variable
La elección del tamaño de población condiciona el desempeño de los algoritmos genéticos. Una población pequeña puede aumentar la presión selectiva, conduciendo a una convergencia prematura, mientras que para un número de individuos muy grande el alcance de la solución se torna lenta. Una alternativa es usar un algoritmo genético de población variable, el cual ajusta la cantidad de individuos dinámicamente mediante el concepto de edad. Esta técnica, aunque más flexible, presenta una gran sensibilidad en relación con sus parámetros: pequeñas variaciones en el máximo tiempo de vida de un individuo pueden llevar de la extinción a la superpoblación para un mismo problema.
En este trabajo se presenta la noción de inundación, la cual permite mantener estable la población. La idea es eliminar, con cierta probabilidad, a individuos por debajo del fitness medio. Asimismo, también se incluye un control para evitar la extinción. Los resultados revelan que, aunque el mejor individuo promedio no supera al obtenido por el método original, el nuevo algoritmo logra mejores tiempos de ejecución pues opera sobre poblaciones más chicas. Además, la media poblacional se incrementa debido a las inundaciones. De este modo, nuestra propuesta resulta apropiada cuando se requieren buenas poblaciones con bajos tiempos de ejecución.Eje: Computación evolutivaRed de Universidades con Carreras en Informática (RedUNCI
Testing en el Desarrollo de Software Científico en el Marco de la Integración Continua
El trabajo presenta una propuesta que provee a los desarrolladores del ámbito científico técnico, una forma de trabajo que incorpora las actividades de la etapa de pruebas dentro del ciclo de vida del desarrollo de software, en el marco de la integración continua, utilizando técnicas y patrones de pruebas basados en una norma de referencia específica del ámbito científico técnico. De esta manera se intenta mejorar la calidad de los componentes desarrollados y formalizar la práctica de incluir el testing en el marco de la integración continua para adoptarla como referencia en futuros desarrollos. Este desarrollo está basado en el marco del proyecto de investigación PIDDEF 42/11, titulado "Metodología y Framework de Gestión de Líneas Base de Integración de Aplicabilidad en el Desarrollo de Software para el Proyecto UAV"Fil: Salamon, Alicia. Instituto Universitario Aeronáutico. Departamento de Informática; Argentina.Fil: Maller, Patricio. Instituto Universitario Aeronáutico. Departamento de Informática; Argentina.Fil: Mira, Natalia. Instituto Universitario Aeronáutico. Departamento de Informática; Argentina.Fil: Boggio, Alejandra. Instituto Universitario Aeronáutico. Departamento de Informática; Argentina.Fil: Pérez, Sofía. Instituto Universitario Aeronáutico. Departamento de Informática; Argentina.Fil: Coenda, Francisco. Instituto Universitario Aeronáutico. Departamento de Informática; Argentina.Otras Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Informació
Automatización en el desarrollo de software crítico en el ámbito científico – técnico
El presente proyecto se desenvuelve en el marco del proyecto PIDDEF 42/11 en el Departamento de Informática de la Facultad de Ingeniería del Instituto Universitario Aeronáutico (IUA), titulado “Metodología y Framework de Gestión de Líneas Base de Integración de Aplicabilidad en el Desarrollo de Software para el Proyecto UAV” El proyecto contiene tres etapas claves para el proceso de desarrollo del mismo. Una primera etapa enfocada a la compresión del entorno en que los científicos técnicos desarrollan software, la segunda al desarrollo e implementación de la arquitectura propuesta guiada por la integración continúa para este ámbito particular. Y la última etapa referida al establecimiento de roles, actividades, pautas de trabajo para equipos de desarrollo de software científico-técnico de acuerdo a la arquitectura planteada.
De esta manera se intenta mejorar la calidad de los componentes de software desarrollados por los científicos técnicos.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
La integración continua aplicada en el desarrollo de software en el ámbito científico–técnico
El proceso de integración de componentes que se requiere en los proyectos no es una tarea simple. La integración de software es un problema complejo sobre todo en sistemas que involucran código desarrollado por diferentes personas, por esta razón es necesario contar con un entorno que garantice la adecuada integración de las partes de un proyecto y posibilite visualizar los resultados de la integración de una manera fácil y clara. En este marco la Integración Continua ofrece un esquema que permite realizar integraciones a medida que se lleva a cabo el desarrollo generando incrementos pequeños y mostrando los resultados obtenidos. En este sentido el presente trabajo plantea un modelo de referencia cuya finalidad es construir una solución open source que implementa la Integración Continua, y permite evaluar los beneficios que aporta al proceso de desarrollo de software científico–técnico.XI Workshop de Ingeniería de SoftwareRed de Universidades con Carreras de Informática (RedUNCI
Automatización en el desarrollo de software crítico en el ámbito científico – técnico
El presente proyecto se desenvuelve en el marco del proyecto PIDDEF 42/11 en el Departamento de Informática de la Facultad de Ingeniería del Instituto Universitario Aeronáutico (IUA), titulado “Metodología y Framework de Gestión de Líneas Base de Integración de Aplicabilidad en el Desarrollo de Software para el Proyecto UAV” El proyecto contiene tres etapas claves para el proceso de desarrollo del mismo. Una primera etapa enfocada a la compresión del entorno en que los científicos técnicos desarrollan software, la segunda al desarrollo e implementación de la arquitectura propuesta guiada por la integración continúa para este ámbito particular. Y la última etapa referida al establecimiento de roles, actividades, pautas de trabajo para equipos de desarrollo de software científico-técnico de acuerdo a la arquitectura planteada.
De esta manera se intenta mejorar la calidad de los componentes de software desarrollados por los científicos técnicos.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
La integración continua aplicada en el desarrollo de software en el ámbito científico–técnico
El proceso de integración de componentes que se requiere en los proyectos no es una tarea simple. La integración de software es un problema complejo sobre todo en sistemas que involucran código desarrollado por diferentes personas, por esta razón es necesario contar con un entorno que garantice la adecuada integración de las partes de un proyecto y posibilite visualizar los resultados de la integración de una manera fácil y clara. En este marco la Integración Continua ofrece un esquema que permite realizar integraciones a medida que se lleva a cabo el desarrollo generando incrementos pequeños y mostrando los resultados obtenidos. En este sentido el presente trabajo plantea un modelo de referencia cuya finalidad es construir una solución open source que implementa la Integración Continua, y permite evaluar los beneficios que aporta al proceso de desarrollo de software científico–técnico.XI Workshop de Ingeniería de SoftwareRed de Universidades con Carreras de Informática (RedUNCI
La integración continua aplicada en el desarrollo de software en el ámbito científico–técnico
El proceso de integración de componentes que se requiere en los proyectos no es una tarea simple. La integración de software es un problema complejo sobre todo en sistemas que involucran código desarrollado por diferentes personas, por esta razón es necesario contar con un entorno que garantice la adecuada integración de las partes de un proyecto y posibilite visualizar los resultados de la integración de una manera fácil y clara. En este marco la Integración Continua ofrece un esquema que permite realizar integraciones a medida que se lleva a cabo el desarrollo generando incrementos pequeños y mostrando los resultados obtenidos. En este sentido el presente trabajo plantea un modelo de referencia cuya finalidad es construir una solución open source que implementa la Integración Continua, y permite evaluar los beneficios que aporta al proceso de desarrollo de software científico–técnico.XI Workshop de Ingeniería de SoftwareRed de Universidades con Carreras de Informática (RedUNCI
Automatización en el desarrollo de software crítico en el ámbito científico – técnico
El presente proyecto se desenvuelve en el marco del proyecto PIDDEF 42/11 en el Departamento de Informática de la Facultad de Ingeniería del Instituto Universitario Aeronáutico (IUA), titulado “Metodología y Framework de Gestión de Líneas Base de Integración de Aplicabilidad en el Desarrollo de Software para el Proyecto UAV” El proyecto contiene tres etapas claves para el proceso de desarrollo del mismo. Una primera etapa enfocada a la compresión del entorno en que los científicos técnicos desarrollan software, la segunda al desarrollo e implementación de la arquitectura propuesta guiada por la integración continúa para este ámbito particular. Y la última etapa referida al establecimiento de roles, actividades, pautas de trabajo para equipos de desarrollo de software científico-técnico de acuerdo a la arquitectura planteada.
De esta manera se intenta mejorar la calidad de los componentes de software desarrollados por los científicos técnicos.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
Aplicación de soda en equipos de desarrollo de software científico-técnico
El presente trabajo aplica una modificación a la metodología Strategic Options Development and Analysis (SODA) en el campo de la mejora continua de procesos de software. La hipótesis de este trabajo es que los mapas conceptuales, como representación gráfica de los modelos cognitivos de los decisores, son una herramienta que puede ser utilizada en situaciones donde el problema tenga impacto potencial y no haya situaciones de conflicto preexistentes entre los decisores. Se presenta una experiencia en la que líderes técnicos y de gestión de equipos de software debían identificar y priorizar áreas de mejora siguiendo los lineamientos de SODA y Haciendo el Viaje. La elaboración de mapas cognitivos individuales fue remplazada por una dinámica para consensuar objetivos comunes y elicitar una visión compartida.Fil: Salamon, Alicia G. Instituto Universitario Aeronáutico. Facultad de Ingeniería; Argentina.Fil: Cuozzo, José D. Instituto Universitario Aeronáutico. Facultad de Ingeniería; Argentina.Fil: Patricio Maller, María A. Instituto Universitario Aeronáutico. Facultad de Ingeniería; Argentina.Fil: Boggio, Natalia C. Instituto Universitario Aeronáutico. Facultad de Ingeniería; Argentina.Fil: Mira, Sofía B. Instituto Universitario Aeronáutico. Facultad de Ingeniería; Argentina.Fil: Pérez, Francisco J. Coenda. Instituto Universitario Aeronáutico. Facultad de Ingeniería; Argentina.Otras Ingenierías y Tecnología
La Integración continua aplicada en el desarrollo de software en ámbito científico - técnico
El proceso de integración de componentes que se requiere en los proyectos no es una tarea simple. La integración de software es un problema complejo sobre todo en sistemas que involucran código desarrollado por diferentes personas, por esta razón es necesario contar con un entorno que garantice la adecuada integración de las partes de un proyecto y posibilite visualizar los resultados de la integración de una manera fácil y clara. En este marco la Integración Continua ofrece un esquema que permite realizar integraciones a medida que se lleva a cabo el desarrollo generando incrementos pequeños y mostrando los resultados obtenidos. En este sentido el presente trabajo plantea un modelo de referencia cuya finalidad es construir una solución open source que implementa la Integración Continua, y permite evaluar los beneficios que aporta al proceso de desarrollo de software científico ? técnico.Fil: Salamon, Alicia. Instituto Universitario Aeronáutico. Departamento de Informática; Argentina.Fil: Maller, Patricio. Instituto Universitario Aeronáutico. Departamento de Informática; Argentina.Fil: Boggio, Alejandra. Instituto Universitario Aeronáutico. Departamento de Informática; Argentina.Fil: Mira, Natalia. Instituto Universitario Aeronáutico. Departamento de Informática; Argentina.Fil: Perez, Sofia. Instituto Universitario Aeronáutico. Departamento de Informática; Argentina.Fil: Coenda, Francisco. Instituto Universitario Aeronáutico. Departamento de Informática; Argentina.Otras Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Informació