Contribución a la generación de aplicacionessistematización de un proceso software basado en la solución y orientado hacia grandes cantidades de información en bases de datos
- Cuvillo Martínez-Ridruejo, Carlos del
- Miguel Ángel Patricio Guisado Director
- Luis López Corral Director
Defence university: Universidad de Alcalá
Fecha de defensa: 18 October 2007
- José Manuel Molina López Chair
- José Raúl Fernández del Castillo Díez Secretary
- Antonio Berlanga de Jesús Committee member
- Juan Luis Pavón Mestras Committee member
- José Andrés Somolinos Sánchez Committee member
Type: Thesis
Abstract
Presenta un proceso software que sistematiza la construcción de generadores de aplicaciones, El proceso parte de una solución dentro de un dominio software específico y, mediante la separación de las partes fijas y variables del software, llega a la construcción reglada de un generador de aplicaciones. A su vez presenta resultados experimentales siguiendo este proceso y la implantación de las aplicaciones generadas. La base de la separación entre partes fijas y variables del software pasa por la definición de elementos software, argumentos actuales y formales. Se estudia algebráicamente la relación de variabilidad entre elementos y la transferencia de la variabilidad o transitividad. Con ello se consigue un modelo formal de separación entre tipos de elementos que lleva a una construcción sistemática de generadores de aplicaciones. Se presentan tres generadores de aplicaciones como herramientas experimentales siguiendo el proceso indicado y las aplicaciones por ellas generadas. Estas aplicaciones son implantadas en webs de instituciones oficiales de la Administración General dl Estado. Se estudia la relación entre código generado sobre el total del código implantado y se estudia la repercusión de los generadores en el coste total de los proyectos a los que se han aplicado.