Metodología con reutilización sistemática para el desarrollo del software de control de FMSS

  1. Sarachaga González, Isabel
Dirigida por:
  1. Evaristo Kahoraho Bukubiye Director/a

Universidad de defensa: Universidad de Deusto

Fecha de defensa: 27 de abril de 1999

Tribunal:
  1. Francisco Javier Zubillaga Zubimendi Presidente/a
  2. Asunción Barredo Fuentes Secretario/a
  3. Cesáreo Hernández Iglesias Vocal
  4. Javier Carrasco Arias Vocal
  5. María José Gil Larrea Vocal

Tipo: Tesis

Resumen

El presente trabajo doctoral propone una metodología con reutilización sistemática para la construcción de sistemas de control de FMSs (Flexible Manufacturing Systems), como solución a los problemas actuales de estas instalaciones, concretamente: el alto coste y tiempo de desarrollo del software necesario para la automatización de dichos sistemas, Así pues, se emplea una acepción de la reutilización del código, y permite aportar una taxonomía de la reutilización del software para determinar aquellos aspectos que debe incorporar la nueva metodología (reutilización planificada y generadores de aplicación). Además es necesrio el análisis de las técnicas de ingeniería del software (las arquitecturas de referencia de empresa, los métodos estructurados y la tecnología orientada a objetos) que se utilizan actualmente en el desarrollo de estos sistemas, con objeto de aunar sus ventajas y reducir o eliminar, en su caso, sus deficiencias. Los análisis realizados constatan que la reutilización de software no sucede per se: debe ser planificada y estar integrada en el proceso de construcción, como establece el nuevo enfoque para el desarrollo de software denominado Megaprogramación. Esta nueva tendencia proporciona los pilares básicos de la metodología que se propone, aunque también incorpore aspectos de los análisis previos. Sus principales características son: reutilización, visión de dominio, arquitectura genérica para la famlia de productos, guías para el proceso de desarrollo y librerías de elementos reutilizables. Su ciclo de vida iterativo e incremental distingue dos procesos independientes y cooperantes (ingeniería de dominio e ingeniería de aplicación). El objetivo de la ingeniería de dominio es la creación de la familia de productos constituida por el software de control de FMSs, mientras que a la ingeniería de aplicación le corresponde la construcción de sistemas de control concretos. Indudab