Generador automático de código para sistemas de control en tiempo real basado en la metodología room
- Rodríguez Polo, Óscar
- Jesús Manuel de la Cruz García Director
Defence university: Universidad Complutense de Madrid
Fecha de defensa: 07 March 2003
- María del Carmen Fernández Chamizo Chair
- José María Girón Sierra Secretary
- Miguel Ángel Salichs Sánchez-Caballero Committee member
- Margarita Marcos Muñoz Committee member
- Joaquín Aranda Almansa Committee member
Type: Thesis
Abstract
Generador automático de código que permite aplicar técnicas de ingeniería del software al desarrollo de sistemas de control en tiempo real. El diseño del sistema se realiza utilizando un modelo del mismo a partir del cual se genera código sobre un sistema operativo de tiempo real. El lenguaje de modelado empleado se adapta a los diseños empleados tradicionalmente en el campo de los sistemas híbridos así como a la definición de arquitecturas de control para robots autónomos. Un editor gráfico ha sido integrado junto con el generador para poder construir el modelo gráficamente. En el trabajo se ha tenido en cuenta los requisitos especiales de los sistemas de control en tiempo real por lo que se ha incluido un servicio específico de control de la memoria, así como un servicio de interrupciones integrado en el diseño. El código generado además hace posible el desarrollo de los sistemas utilizando componentes software de la misma forma que se utilizan los componentes en el área del hardware. Además se ha incluido una implementación del comportamiento de los componentes que permite su definición en distintos niveles respetando la encapsulación de los contextos. Por último el código generado ha sido diseñado de forma que sea posible la definición de componentes independientes de la plataforma y el desarrollo de sistemas multiprocesador y multiplataforma.