Arquitectura de referencia para unidades de control de robots de servicio teleoperados

  1. ORTIZ ZARAGOZA FRANCISCO JOSÉ
Dirigida por:
  1. Bárbara Álvarez Torres Directora
  2. Juan Ángel Pastor Franco Director

Universidad de defensa: Universidad Politécnica de Cartagena

Fecha de defensa: 29 de marzo de 2005

Tribunal:
  1. José María Fernández Meroño Presidente
  2. Alejandro Alonso Muñoz Secretario/a
  3. Carlos Balaguer Bernaldo de Quirós Vocal
  4. Juan Antonio de la Puente Alfaro Vocal
  5. Pablo González de Santos Vocal
Departamento:
  1. Tecnologías de la Información y las Comunicaciones

Tipo: Tesis

Resumen

Las unidades de control de robots son sistemas intensivos en software, por lo que el diseño del mismo es esencial para el desarrollo y evolución del sistema global. El hardware es también un elemento primordial en estos sistemas, no sólo por su papel como plataforma de ejecución del software de control, sino porque es habitual encontrar componentes COTS o diseñados especialmente para la aplicación, que realizan parte de la funcionalidad del sistema. Por ello, hardware y software se deben poder integrar adecuadamente y combinar de distintas formas de acuerdo con el diseño del sistema. Para manejar la complejidad intrínseca de estos sistemas, se hace necesario plantear modelos de desarrollo rigurosos y arquitecturas bien definidas que se puedan reutilizar en otros productos. Disponer de tales arquitecturas facilita enormemente el desarrollo de nuevas aplicaciones fiables y de calidad, pues permite, por un lado la reutilización de modelos y componentes y por otro, ofrece un marco para el desarrollo de los mismos. De este modo se pueden reducir costes dado que se reduce el tiempo de desarrollo y se reutilizan componentes ya probados. En esta tesis se propone ACROSET como una arquitectura de referencia para el dominio de las unidades de control de robots de servicio teleoperados que define los principales subsistemas que deben o pueden aparecer en cualquier arquitectura concreta, sus responsabilidades y relaciones. En ACROSET se propone un modelo de componentes conceptual en el que se definen los componentes que pueden aparecer en cualquier sistema del dominio considerado y los patrones de interacción entre componentes al mismo nivel que éstos, gracias al uso de puertos y conectores. Una de las principales características de ACROSET es su flexibilidad tanto para la definición de arquitecturas de sistemas concretos como para la evolución de las mismas.