Metodología con reutilización sistemática para el desarrollo del software de control de FMSS
- Evaristo Kahoraho Bukubiye Directeur/trice
Université de défendre: Universidad de Deusto
Fecha de defensa: 27 avril 1999
- Francisco Javier Zubillaga Zubimendi President
- Asunción Barredo Fuentes Secrétaire
- Cesáreo Hernández Iglesias Rapporteur
- Javier Carrasco Arias Rapporteur
- María José Gil Larrea Rapporteur
Type: Thèses
Résumé
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