Computer science colloquia: Dr. Roshanak Roshandel
Date/Time: | Tuesday, 30 Nov 2010 at 3:40 pm |
---|---|
Location: | 223 Atanasoff |
Cost: | Free |
Phone: | 515-294-6516 |
Channel: | College of Liberal Arts and Sciences |
Categories: | Lectures |
Actions: | Download iCal/vCal | Email Reminder |
Situated software systems are an emerging class of systems that are predominantly pervasive, embedded and mobile. They are marked with a high degree of unpredictability and dynamism in the execution context. These systems often need to satisfy strict reliability requirements. We present an approach geared for such systems, which continuously furnishes refined reliability predictions at runtime. The reliability predictions are leveraged to proactively adapt the software system's architecture and to place the system in an optimal configuration with respect to the changing context. We consider two representative architectural reconfiguration decisions: reallocation of components to processes and changing the architectural style. The approach is realized as part of the RESIST framework intended for mission-critical settings, and evaluated it using a mobile emergency response system.