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

  1. Sarachaga González, Isabel
Supervised by:
  1. Evaristo Kahoraho Bukubiye Director

Defence university: Universidad de Deusto

Fecha de defensa: 27 April 1999

Committee:
  1. Francisco Javier Zubillaga Zubimendi Chair
  2. Asunción Barredo Fuentes Secretary
  3. Cesáreo Hernández Iglesias Committee member
  4. Javier Carrasco Arias Committee member
  5. María José Gil Larrea Committee member

Type: Thesis

Teseo: 73852 DIALNET

Abstract

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