1 research outputs found

    Reconfiguraci贸n Din谩mica de Arquitecturas Software Aplicada a la Tolerancia a Fallos

    Get PDF
    En la actualidad, el desarrollo de sistemas software tolerante a fallos se realiza a un nivel dependiente de la tecnolog铆a, con lo que aumenta su complejidad y disminuye la reutilizaci贸n. La mayor铆a de estrategias de tolerancia a fallos son est谩ticas: se basan en replicar elementos cr铆ticos para que, ante cualquier fallo, sus r茅plicas tomen el relevo. En este trabajo se describe c贸mo la reconfiguraci贸n din谩mica de arquitecturas software puede aplicarse para desarrollar sistemas tolerantes a fallos. Las t茅cnicas de reconfiguraci贸n din谩mica permiten cambiar la configuraci贸n de sistemas software complejos en tiempo de ejecuci贸n, sin necesidad de detener el sistema. Este art铆culo describe c贸mo la reconfiguraci贸n din谩mica es soportada a nivel de arquitecturas software y mediante aspectos, separando la funcionalidad de reconfiguraci贸n y las pol铆ticas de recuperaci贸n frente a fallos del resto de funcionalidades del sistema. Esto se ilustra mediante la definici贸n de las pol铆ticas de recuperaci贸n del sistema de visi贸n del Agrobot, un sistema rob贸tico del 谩mbito agr铆cola
    corecore