Ir al contenido

Documat


Resumen de Proceso de evaluación basado en pruebas para la sustitución de componentes software

Andres Pablo Flores Mir

  • El Desarrollo de Software basado en Componentes ha emergido para facilitar el ensamblaje1 de sistemas, Sin embargo la modificación de un sistema mediante la snstit ución o actualización de componentes demanda un manejo cuidadoso debido a los riesgos de estabilidad en los sistemas ya desplegados. Los componentes de reemplazo deben sor apropiadamente evaluados para identificar si suministran el comportamiento esperado eme ha sido afectado por la sustitución. Para resolver este problema, en esta tesis se propone un Proceso de Evaluación para la Sustitución de Componentes Software, en el (pie se complementa el análisis de compatibilidad que comúnmente se realiza, mediante la aplicación de criterios de cobertura de prueba de caja negra. El objetivo principal es observar el comportamiento de los componentes, que se logra analizando sus funciones internas de transformación do datos, lo cual satisface1 la métrica de pruebas facilidad de ob¬servación. El enfoque está eoncoptualmentc basado en la técnica ele pruebas denominada Back-to-Back. Cuando un componente debe ser reemplazado, se construye un conjunto do prueba (TS ele test suíte) con el propósito de1 representar los aspectos ele eomportamieuito elel componente, que denominamos TS de' Comportamiento de Componente1. Esto TS os luego ejercitado contra las actualizaciones o componentes candidatos con el proposite) ele> identificar la compatibilidad que se requiere. La automatización de1! procoso está inicialmente soportado en su totalidad mediante la herramienta testooj, en la cual ol doctorando ha implementado cada una de las restricciones y condiciones de1 los pasos en ol proceso, alcanzando de esta manera un mayor rigor y por lo tanto un enfoque más confiable1


Fundación Dialnet

Mi Documat