Main Page
From Viasco
Contents |
Resumen
El objetivo del proyecto VIASCO ("Visualización de anomalías en aplicaciones software basadas en componentes") es el desarrollo de técnicas y herramientas de visualización para aplicaciones software basadas en componentes, para poder detectar de forma fácil y temprana algunas anomalías o errores potenciales de diseño a partir de su representación gráfica.
VIASCO es un proyecto PETRI subvencionado por el Ministerio de Educación y Ciencia (Referencia PET2006-0682-00, 01/12/2007-01/12/2009). El proyecto es coordinado entre las Universidades de Málaga y Castilla - La Mancha, con la colaboración de la Universidad de Montreal, y desarrollado con Procedimientos Uno S.L. como centro ejecutor.
Descripción del proyecto
El objetivo del Proceso Viasco es ofrecer una Visualización del sistema que facilite la detección de anomalías de diseño utilizando un proceso MDE que permita una modularización de las diversas etapas del proceso.
El Proceso Viasco parte desde un modelo de un sistema completo, este modelo ha sido creado por una herramienta (el parser) que analiza una aplicación escrita en C++ hasta conseguir construir un modelo del sistema que es la entrada al proceso Viasco.
El Proceso Viasco realiza diversas actividades para obtener como resultado la Visualización de una serie de medidas que facilitará el análisis del sistema para detectar algún tipo de anomalías. Ha sido implementado como un plugin para Eclipse y cada una de las actividades está implementada por una transformación de modelos (especificada en el lenguaje ATL), que toma como entrada uno o más modelos, y produce un nuevo modelo como resultado.
Participantes
Para obtener más información sobre Viasco puede contactar con alguno de sus participantes o con alguno de los grupos de investigación que han participado en el proyecto:
- Atenea (Universidad de Málaga),
- Alarcos (Universidad de Castilla - La Mancha),
- Geodes (Universidad de Montreal),
- Procedimientos Uno S.L.
En contactar puede encontrar más información sobre donde nos encontramos.
Herramientas/Descargas
- La página Ejemplos contiene algunos ejemplos de las visualizaciones que se obtienen con el proyecto y las metáforas implementadas en Prefuse.
- La página Ejemplo Verso contiene un ejemplo de visualización que se obtiene con el proyecto y la metáfora de visualización de la ciudad implementada con la herramienta de visualización Verso.
- Se ha creado un Manual de Usuario de la herramienta que describe cómo utilizar las herramientas desarrolladas, desde la extracción de modelos a partir del código y componentes de la aplicación hasta su visualización mediante las diferentes metáforas.
- Para trabajar con Viasco tiene que descargar y ejecutar:
- Es necesario tener instalada la máquina virtual de Java, en caso de no tenerla puede descargarse desde aquí
- el parser de código C++ (enlazar al fichero) (véase Como instalar el parser)
- y el archivo para el proceso Viasco Viasco.zip (véase Como instalar Viasco.zip).
Publicaciones
El proyecto ha dado lugar a diferentes publicaciones, entre las que destacamos las siguientes:
- M.F. Bertoa, F. López-Romero, P. Hodgson, A. Vallecillo. Semántica visual para modelos de sistemas basados en componentes software. VI Taller sobre Desarrollo de Software Dirigido por Modelos (DSDM'09) 8 de Septiembre de 2009, San Sebastián, España. (Actas del Taller, Vol 3, No. 2, pp. 51-60).
