Research Topics

— Adaptive and reconfigurable systems
— Reflexive component models
— Autonomic management

My research is about adapting or reconfiguring software systems at runtime, either structurally (e.g., adding or removing software components), architecturally (e.g., changing the distributed topology of the system) or from a behavioral point of view (e.g., updating some components). When adapting a software system while it is executing, a main challenge is ensuring the robustness of the adaptation, i.e., ensuring the resulting system meets the expected properties despite unexpected situations such as erroneous configurations or failures. Overall, I am interested in concepts, models and protocols allowing to tackle adaptability and its associated challenges. I put a particular interest in component-based programming models, reconfiguration protocol, autonomic control loops, and reflective systems. I strongly believe in the power of models@runtime approaches, promoted by reflective systems, as a key element to gain robust adaptability.


Activities (past and present)


© Fabienne Boyer - Generated by webgen