Archivo de la etiqueta: software

ITAINNOVA presenta la herramienta de testeo de software “Cervantes” a empresas TIC de Aragón

Se trata de una solución integral para un software mejor, más rápido y más barato

El Instituto Tecnológico de Aragón ITAINNOVA ha acogido hoy un taller divulgativo de presentación de la herramienta de testeo de Software “Cervantes”, uno de los activos tecnológicos, que permite disponer de un marco metodológico para abordar el desarrollo de software, un entorno basado en modelos para diseñar y generar de forma automática el código, y una infraestructura multiplataforma para ejecutar los servicios.

Esta  actividad está dirigida a empresas TIC y ha sido organizada por el clúster TECNARA.

Cervantes, que es una solución integral para un software mejor, más rápido y más barato, consiste en un marco para el diseño y desarrollo de sistemas de sistemas, que son concebidos como subsistemas que intercambian información mediante mensajes asíncronos y los procesan mediante flujos de trabajo. Está formado por tres elementos:

  1. Un marco metodológico para abordar el desarrollo de software
  2. Un entorno basado en modelos para diseñar y generar de forma automática el código,
  3. Una infraestructura multiplataforma para ejecutar los servicios.

itainnova-jornada-tecnara-cervantes-03

El enfoque basado en modelos para diseñar y desarrollar el software invierte la dedicación necesaria a las fases tradicionales de un ciclo de vida, dedicando más tiempo a pensar en la solución que a implementarla, ya que un 80% de todo el código final se genera de forma automática. Por ello se consigue un ahorro significativo del esfuerzo y tiempo de desarrollo, así como que se aumenta la calidad del software minimizando los errores.

Cervantes ha sido utilizado con éxito para el diseño y desarrollo de sistemas con diversas empresas en dominios muy variados, como la teleasistencia, gestión de flotas, control de calidad en la industria alimentaria, logística inversa y gestión de residuos.

Esta actuación de difusión de la I+D+i está cofinanciada por FEDER.

Logo de la UE

Contruyendo Europa desde Aragón
Fondo Europeo de Desarrollo Regional (FEDER)

, , , , , ,

Related posts

Nace ETIQMEDIA, una plataforma software basada en tecnología de ITAINNOVA

Introduce un nuevo concepto de catalogación, la supervisada de contenido audiovisual, que, entre otras funciones, permite optimizar el trabajo de documentación de televisiones, productoras, distribuidoras...
El Instituto Tecnológico de Aragón (ITAINNOVA) y la empresa ETIQMEDIA han firmado el acuerdo por el cual esta firma va a comercializar este activo tecnológico. Se trata de un software desarrollado previamente por ITAINNOVA a través de programas de financiación pública, que ha pasado de ser un prototipo de laboratorio a un producto de mercado. Este software introduce un nuevo concepto de catalogación, la supervisada de contenido audiovisual.
 

El concepto de catalogación supervisada se gestó en ITAINNOVA, y el desarrollo inicial del sistema se llevó a cabo en el propio Instituto. De hecho, parte del equipo de ETIQMEDIA proviene del que desarrolló la primera versión de la plataforma desde ITAINNOVA. El director general de ETIQMEDIA es Antonio León, ingeniero de Telecomunicaciones, que se ha desligado del Instituto Tecnológico para dedicarse a este proyecto.

 ETIQMEDIA-sport_web_ITAINNOVA.jpg

Tecnología al servicio del contenido audiovisual

De este modo, recientemente, han firmado el acuerdo para la explotación y evolución del sistema desde ETIQMEDIA con el apoyo tecnológico del Instituto. “Estamos convencidos de que va a ser una colaboración muy fructífera para ambas partes y esperamos que sirva de punta de lanza para que otros proyectos se animen a seguir este mismo camino, ya que es una importante forma de fortalecer el tejido empresarial aragonés. La creación de empresas de base tecnológica forma parte de la estrategia del Gobierno de Aragón para la creación de empleo altamente cualificado", indica Ángel Fernández, director de ITAINNOVA.

Etiqmedia Indexing tiene cuatro productos en función de las peculiaridades del contenido y las necesidades del usuario final. Además de los dirigidos a televisión e instituciones, Academics “está orientado al sector académico; permite al alumno acceder a los puntos exactos de las clases ‘online’, por ejemplo para resolver dudas”, explica León. En el caso de Sports, “en un partido de fútbol somos capaces de cortar automáticamente las jugadas y decir si se trata de un gol, un córner o una falta”.

El flujo de trabajo se divide en tres fases: automatización, supervisión y explotación. Al no ser ya necesario introducir toda la información de forma manual, con este sistema de catalogación supervisada “se reduce hasta diez veces el tiempo que debe pasar un documentalista con un contenido para catalogarlo”.

“ETIQMEDIA surge precisamente de nuestro trabajo con documentalistas, no pretende sustituirles, sino hacer su trabajo más eficiente”, destaca. De ahí que haya espacio para la supervisión. Algunas de las tareas de documentación “son tediosas y repetitivas, nuestra labor es automatizar esas tareas, para que el documentalista pueda centrarse en introducir información de mayor valor añadido”. En definitiva, “lejos de sustituir al documentalista, hacemos su trabajo más valioso y creativo a partir de la información generada en la fase automática”. Además, ETIQMEDIA ofrece una plataforma de explotación de los contenidos multimedia y su información asociada que permite a las empresas monetizar sus vídeos.

“Esto mismo lo estamos aplicando para mejorar la oferta de televisión a la carta de las cadenas, donde tendrás un buscador que te permita acceder al punto exacto de todos los vídeos de informativos o programas donde se nombre lo que te interesa”, indica Antonio León.

 

Más información en ETIQMEDIA

 

Actuación de difusión de la I+D+i  cofinanciada por FEDER.

, , , , , , ,

Related posts

ITAINNOVA ha desarrollado SECOWA, simulador de recogida selectiva de residuos

Por encargo de la consultora MedenGroup, se trata de una herramienta software configurable a cualquier país y que se puede aplicar a todo tipo de residuos

La consultora MedenGroup dispone desde hace unas semanas de un simulador de recogida selectiva de residuos, un software que facilita la información sobre cuánto le va a costar y si es eficiente y eficaz esa recogida, en tiempo real y en el futuro. Con el nombre de SECOWA (SElective COllection of WAste), ha sido desarrollada por el Instituto Tecnológico de Aragón (ITAINNOVA). “Con esta herramienta informática podemos identificar los medios necesarios, tanto humanos como de equipamiento, el precio por tonelada de residuos y todas las variantes que se pueden dar en la recogida”, indica Francisco Callao, co-fundador y CEO de MedenGroup.

“SECOWA es un software configurable a cualquier país y se puede aplicar a cualquier tipo de residuo, incluidos los agropecuarios, como por ejemplo los purines”, afirma.

Francisco Callao recuerda que su empresa, con una amplia trayectoria en el sector de la recogida selectiva de residuos, ya disponía en 2010 de una solución informática que apoyara en la organización de los tiempos, pero explica que consideró “el valor añadido del conocimiento de ITAINNOVA, como centro de referencia en Logística, para encargarles una herramienta de gran entidad”.

Guillermo López y Enrique meléndez, de ITAINNOVA, flanquean a Francisco Callao, de MedenGroup

Para la creación de este software ITAINNOVA ha seguido los principios de la ingeniería dirigida por modelos (MDE), utilizando para su desarrollo el framework CERVANTES: Un marco metodológico propio basado en una arquitectura flexible. De esta manera el sistema construido queda preparado para su adaptación a modificaciones en el modelo de logística inversa y para dar soporte a nuevas necesidades mediante la integración de módulos como el de optimización de rutas o cálculos de la huella hídrica o de la huella de carbono.

La gestión de residuos abarca los procesos de recogida, de almacenaje, de recuperación y reciclado que van desde sustancias químicas, aceites usados, plásticos, vidrio, papel y cartón, embalajes y flejes, aparatos eléctricos y electrónicos y otros residuos peligrosos.

Esta aplicación informática permitirá, tanto a las empresas como a las instituciones, diseñar un servicio de recogida optimizado, con estimación de los medios necesarios para prestarlo y sus costes asociados. 

La producción de residuos ha aumentado en todo el mundo como consecuencia del progreso y el desarrollo de la actividad humana basada en el incremento de la producción y el consumo. Esto ha traído como consecuencia la generación masiva de Residuos Sólidos Urbanos (RSU), llegando a convertirse la gestión de los mismos en uno de los grandes problemas de todas las naciones debido a los riesgos que genera para la salud pública y el medio ambiente.

ITAINNOVA_imagen-secowa

Los residuos constituyen un grave problema ambiental en sí mismos y, al mismo tiempo, están en el origen de otros como la contaminación de las aguas, del suelo y del aire, además de ser una fuente significativa de emisiones de gases de efecto invernadero (GEI), contribuyendo de este modo al cambio climático.

Por todo ello, minimizar los impactos ambientales causados por los residuos así como abordar una correcta gestión de los mismos son elementos básicos de la política ambiental de todas las sociedades avanzadas. Así, es una base prioritaria del programa de Acción Medioambiental de la Unión Europea la correcta gestión integral de los residuos, y dentro de ella la implementación de la recogida selectiva de los envases.

La forma de funcionamiento de las corporaciones locales dificulta el análisis apriorístico del dimensionamiento y los costes en que se incurrirá al implantar la recogida selectiva, bien por su difícil cuantificación por parte del personal municipal, bien por las trabas administrativas y económicas que supone el abrir un concurso para la adjudicación de un estudio específico al respecto. Para las Administraciones que quieran implantar una adecuada recogida selectiva de envases, sería importante disponer de una herramienta amigable y sencilla que diseñase los servicios necesarios, sobre la base del análisis, la tecnología y la investigación operativa.

Enrique Meléndez y Guillermo López, de la División de Logística de ITAINNOVA, han trabajado en la programación de esta solución que optimiza las rutas, los cálculos de la huella hídrica y de carbono y otras herramientas informáticas para la comparación de escenarios. Otra de las novedades es que ITAINNOVA y MedenGroup van a realizar análisis de información mediante técnicas de Big Data.

FOTO1: De izquierda a derecha: Guillermo López, Francisco Callao y Enrique Meléndez.

 

Actuación de difusión de la I+D+i  cofinanciada por FEDER

, , , , , ,

Related posts

ITAINNOVA prueba en Sevilla un método científico para validar una técnica de testing temprano en las empresas

En colaboración con la Universidad de Sevilla y la Universidad Politécnica de Madrid, se ha diseñado un experimento en el ámbito de la ingeniería del software al que han asistido 90 participantes de 35 entidades

El Instituto Tecnológico de Aragón (ITAINNOVA) ha participado en una iniciativa nacional para experimentar la adopción de técnicas de testing temprano en las empresas. En colaboración con la Universidad de Sevilla y la Universidad Politécnica de Madrid, se ha diseñado un experimento en el ámbito de la ingeniería del software, que es un método científico que permite validar la adopción en la práctica de una técnica.

Tras una primera fase celebrada en el Centro Demostrador de TICs aplicadas a la Logística , en las instalaciones de ITAINNOVA, en Zaragoza, con 12 personas de 7 entidades, en Sevilla se celebraron 3 sesiones en las que asistieron 90 participantes de 35 entidades.

El objetivo del experimento fue validar que la ingeniería basada en modelos es un paradigma válido para mejorar la generación de casos de prueba a partir de los requisitos funcionales de un sistema.

Está previsto extender el alcance para llegar a la ejecución automática de las pruebas, por lo que  en el primer trimestre de 2016 se realizará otro experimento similar.

en clase experimento Laurag

Este experimento sirve para estudiar la idoneidad de aplicación del paradigma MDE (Model-Driven Engineering) en el ambito del testing temprano, con el que se pretende la generación sistemática y automática de pruebas de sistema desde el catalogo de requisitos de un proyecto software. Todo ello con el proposito de reducir costos, mejorar la calidad y la productividad de los equipos de testing software.

Las empresas participantes son de ambito nacional y del sector de las TIC, especialmente.

Debido al carácter innovador y la repercusión obtenida, el experimento está avalado por la Dirección General de Política Digital de la Junta de Andalucía y la participación de ITAINNOVA se inscribe en el marco del proyecto TesteA, de la Dirección General de Administración Electrónica y Sociedad de la Información del Gobierno de  Aragón.

laurag en sevilla web

, ,

Related posts

ITAINNOVA acoge una jornada de desarrollo de pruebas tempranas de aceptación en empresas de software

Dentro del programa TesteA, del Gobierno de Aragón, que tiene como objetivo difundir, formar y transferir las nuevas técnicas de testing a las PYMES para que puedan ser competitivas en un mercado internacional en el que no se admiten fallos

El Centro Demostrador de Logística de ITAINNOVA ha acogido hoy la Jornada de experimentación sobre la aplicación de la ingeniería dirigida por modelos en el marco del testing temprano, dentro de las actividades del proyecto TESTEA.

Esta jornada ha servido para validar, de forma práctica, que la ingeniería guiada por modelos puede ser útil para el desarrollo de pruebas tempranas de aceptación en empresas de software. Para ello, los participantes han conocido la metodología de experimentación en el ámbito de la ingeniería del software, utilizada para validar en un entorno práctico la adecuación o no de una idea o una solución. El experimento forma también parte de una iniciativa liderada por la Universidad de Sevilla, de manera que el tejido empresarial aragonés tendrá visibilidad a nivel nacional e internacional.

El testing es la actividad que persigue encontrar el mayor número de errores con la menor cantidad de tiempo y esfuerzo posibles. Es un mecanismo orientado a garantizar la calidad del producto antes de su salida al mercado.

La gran mayoría de las empresas de desarrollo de software conciben el testing como una actividad fundamentalmente manual. La complejidad creciente de los nuevos sistemas informáticos hace que esta actividad manual no garantice que los productos que se lanzan al mercado se encuentran libres de fallos, a la vez que obliga a un coste muy elevado dentro del proceso de desarrollo al tener que volver a validar ante cualquier cambio el resto del sistema.

TESTEA 2 22 octu

El objetivo general de las pruebas de software es el de encontrar el mayor número de errores con la menor cantidad de tiempo y esfuerzo posibles, intentando verificar que el software hace lo que debe, no hace lo que no debe y no genera fallos en su comportamiento interno o en su integración con otros componentes. Es un mecanismo orientado a garantizar la calidad del producto antes de su salida al mercado.

La tarea de testing puede llegar a ser muy compleja, debido a que es necesario garantizar que cada componente funciona correctamente (pruebas unitarias), que entre sí operan bien (pruebas de integración) y que todos ellos forman un sistema correcto (pruebas de sistema). Además es necesario realizar pruebas sobre el comportamiento funcional del producto, pero no se deben descuidar otras que no están directamente asociadas con las funcionalidades aunque son igualmente importantes como seguridad, usabilidad, rendimiento, escalabilidad, mantenimiento, portabilidad, internacionalización o localización.

A raíz de la participación en proyectos de innovación a nivel europeo, se ha podido comprobar empíricamente que la gran mayoría de las empresas de desarrollo de software conciben el testing como una actividad fundamentalmente manual. Hay empresas que disponen de personas especializadas en la realización de las pruebas, y en otras, estas actividades son realizadas por técnicos o jefes de proyecto, pero la gran mayoría de las actividades de testing no disponen de método, técnica o herramienta de soporte en su ejecución, con alguna excepción en cuanto a pruebas unitarias (las más básicas).

ITAINNOVA, adscrito al Departamento de Innovación, Investigación y Universidad del Gobierno de Aragón, ha desarrollado actividades de acompañamiento para reducir la "curva de adopción"; es decir para que una PYME pueda adoptar estas tecnologías, pueden ser necesarios contenidos específicos, soporte a la hora de seleccionar métodos o herramientas, acciones formativas a medida, apoyo en la implantación de la herramienta e integración con su proceso, etcétera. En este sentido, tomando como base las barreras identificadas en el estudio, desde ITAINNOVA se trabaja en generar y adaptar los contenidos para que la adopción de estas técnicas sea más sencilla para las empresas.

, ,

Related posts

La importancia del testeo en la calidad de un producto que contiene software

Cursos en el Edificio Pignatelli y en la sede de ITAINNOVA, los días 17 de septiembre y 2 de octubre, respectivamente

TesteA es un marco de trabajo para que, mediante la aplicación de los nuevos paradigmas y tecnologías relacionados con el testing, las empresas de Aragón puedan detectar el mayor número de errores, con el menor esfuerzo posible antes de que sus productos salgan al mercado. Testea tiene como objetivo difundir, formar y transferir las nuevas técnicas de testing a las PYMES para que puedan ser competitivas en un mercado internacional en el que no se admiten fallos.

El Departamento de Innovación, Investigación y Universidad del Gobierno de Aragón ha organizado un curso básico sobre testeo de Software que tendrá lugar el 17 de septiembre, de 15 a 19,30 horas, en la Sala Hermanos Bayeu del Edificio Pignatelli, en el Pº María Agustín 36, de Zaragoza.

Este curso básico pretende difundir los conceptos fundamentales en el ámbito del testeo de software, a nivel teórico, para mostrar la importancia que tiene en la calidad de un desarrollo o de un producto que contiene software. En él, los interesados podrán conocer los conceptos teóricos fundamentales en la materia de testeo de software; seleccionar los diversos niveles de testing asociados un ciclo de vida de desarrollo; identificar las técnicas de testing más apropiadas para generar los casos de prueba; así como conocer algunas de las herramientas más comunes que automatizan las tareas de teste; establecer las principales métricas asociadas al testeo y la calidad del software;  e identificar la relación del testeo con los principales procesos y metodologías de desarrollo.

Resulta imprescindible detectar los posibles fallos de nuestro producto en cuanto al software se refiere para eliminar los posibles errores que se hayan cometido en cualquier etapa del desarrollo.  Esta actividad forma parte del proceso de control de calidad global.

El curso no tiene coste asociado, pero hay límite de plazas, por lo que es preciso registrarse en la dirección testea@itainnova.es

PROGRAMA

20150804_Curso-Basico-TESTEA

Testeo basado en modelos MBT

Además, el 2 de octubre, de 10 a 16,30 horas, en la sede del Instituto Tecnológico de Aragón (ITAINNOVA) (c/María de Luna, 7, Zaragoza) tendrá lugar el curso sobre testeo basado en modelos MBT (Model Based Testing), un paradigma en el que a partir de modelos abstractos del sistema se generan de forma automática los casos de prueba. Este enfoque de modelado permite representar el comportamiento esperado a partir de un nivel de abstracción mayor, facilitando el mantenimiento de los casos de prueba generados. Esta herramienta cuenta con numerosos casos de éxito en su implantación mundial. En el programa de la jornada se hará una demostración de la herramienta DTM y los participantes podrán realizar ejercicios de práctica con la misma.

La experiencia práctica adquirida será de utilidad para equipos de calidad y testeo, así como para programadores, diseñadores, analistas y directores de proyecto.

El encargado de impartir este curso es Silvio Cacace, quien desde 1993 está especializado en testing de software y es el creador de la herramienta DTM, utilizada por muchas organizaciones en todo el mundo.

El curso no tiene coste asociado, si bien hay límite de plazas por lo que preciso registrarse en la dirección testea@itainnova.es

PROGRAMA

20150804_Curso-MBT

, , , , , ,

Related posts

ITAINNOVA lidera el programa TesteA, dirigido a las pymes aragonesas

Promovido por el Gobierno de Aragón, se presenta el 20 de mayo

El 20 de mayo tendrá lugar la presentación del programa TesteA, liderado por ITAINNOVA  y promovido por el Gobierno de Aragón, con el que se pretende dar a conocer a las pymes aragonesas los más novedosos métodos, técnicas y herramientas para mejorar el testo de software.

En el ámbito de las empresas de desarrollo de software, dentro de Aragón se llevó a cabo el programa SoftAragón, que se enfocó en mejorar la calidad del software a partir de la mejora de los procesos de fabricación del software (los procesos de desarrollo y mantenimiento de software). En TesteA el enfoque está en la calidad del producto mediante la mejora de la fase de pruebas.

El testing es la actividad que persigue encontrar el mayor número de errores con la menor cantidad de tiempo y esfuerzo posibles. Es un mecanismo orientado a garantizar la calidad del producto antes de su salida al mercado.

La gran mayoría de las empresas de desarrollo de software conciben el testing como una actividad fundamentalmente manual. La complejidad creciente de los nuevos sistemas informáticos hace que esta actividad manual no garantice que los productos que se lanzan al mercado se encuentran libres de fallos, a la vez que obliga a un coste muy elevado dentro del proceso de desarrollo al tener que volver a validar ante cualquier cambio el resto del sistema.

imagen para TESTEA

En determinados mercados maduros no es admisible que el software falle, y es condición necesaria para ofertar poder presentar el certificado de una tercera entidad que, como oficina técnica de calidad, respalde que el producto software ha salido de fábrica con un exhaustivo control de calidad. En este sentido se orienta la reciente norma ISO 29119, cuyo objetivo es mejorar la calidad de los productos software mediante la realización de pruebas.

El objetivo de esta actuación es difundir, formar y transferir las nuevas técnicas de testing a las PYMES para que puedan ser competitivas en un mercado internacional en el que no se admiten fallos.

Se plantea la creación de un marco de trabajo que, mediante la aplicación de los nuevos paradigmas y tecnologías relacionados con el testing, haga que el software desarrollado o mantenido en Aragón esté libre de fallos.

Para ello se proponen actividades de difusión, formación y transferencia a las PYMEs, e ITAINNOVA va a ser el guía que acompañe a las empresas para reducir su curva de aprendizaje y quien promueva la comunidad para agilizar la adopción de los métodos, técnicas y herramientas existentes.

De hecho hasta noviembre, se desarrollará un conjunto de actuaciones de difusión, formación y transferencia a las pymes para que puedan ser competitivas en un mercado internacional en el que no se admiten fallos.

PROGRAMA

, , ,

Related posts