research

Acide: a configurable IDE : ACIDE debugging

Abstract

Durante el presente curso académico, el grupo formado por Juan Jesús Marqués Ortiz, Fernando Ordás Lorente y Semíramis Gutiérrez Quintana se ha encargado del desarrollo de “ACIDE: A Configurable IDE” para la asignatura de Sistemas Informáticos. ACIDE es un entorno de desarrollo integrado que puede ser fácilmente configurado para casi cualquier intérprete, compilador o sistema de bases de datos. Este proyecto no ha empezado este curso, si no que ha sido desarrollado en cursos anteriores por diferentes grupos de alumnos en la asignatura Sistemas Informáticos. El primer año en el que se llevó a cabo fue en el curso académico 2006‐2007 por Diego Cardiel Freire, Juan José Ortiz Sánchez y Delfín Rupérez Cañas. Durante el curso académico 2007‐2008 el desarrollo fue continuado por Miguel Martín Lázaro. La siguiente iteración en el desarrollo de ACIDE fue en el curso 2010‐2011 por Javier Salcedo Gómez. Durante el curso académico 2012‐2013 el desarrollo de ACIDE siguió en manos de Pablo Gutiérrez García‐Pardo, Elena Tejeiro Pérez de Ágreda y Andrés Vicente del Cura, quienes dejaron ACIDE en el estado de desarrollo en el que nuestro grupo se lo encontró. Este proyecto fue dirigido siempre por Fernando Sáenz Pérez. El objetivo al iniciar esta nueva etapa en ACIDE que comprende el presente curso académico era mejorar la aplicación añadiendo nuevas características, siendo la más importante la implementación de herramientas de depuración de SQL y Datalog. Para ello se ha integrado en ACIDE un nuevo panel que permite la depuración gráfica de consultas SQL y objetivos Datalog. Todos los detalles sobre el desarrollo en anteriores cursos académicos pueden encontrarse en las memorias realizadas por los grupos antes mencionados, cuyas memorias se encuentran listadas en la sección [1], [2], [3] y [4] del capítulo Referencias. La versión que heredamos del proyecto anterior (versión 0.11) tenía un código fuente estandarizado y un comportamiento estable en cuanto a la gestión de proyectos, creación y edición de ficheros de texto en diferentes lenguajes de programación, conexión tanto con ODBC como con DES (Datalog Educational System)[5]DES es una implementación basada en Prolog de un Sistema de bases de datos deductivas. Durante el presente curso académico hemos añadido funcionalidades a las ya existentes como las ya comentadas antes y hemos desarrollado algunas nuevas o pendientes de cursos anteriores

    Similar works