The Evolving Philosophers Problem: Dynamic Change Management
IEEE Transactions on Software Engineering
P/S-CoM: Building correct by design Publish/Subscribe architectural styles with safe reconfiguration
Journal of Systems and Software
International Journal of Autonomic Computing
A formal approach to enforcing consistency in self-adaptive systems
ECSA'10 Proceedings of the 4th European conference on Software architecture
Hi-index | 0.00 |
Dealing with dynamically changing contexts when elaborating solutions for self-management is a challenging research area for the design of autonomic and ubiquitous M2M services. Managing the adaptation which is necessary to face changes induced by dynamically discovered situations is complex and cannot be based on switching rules between predefined decisions. Rule-oriented approaches are likely to be the most appropriate solutions for dealing with unpredictable changes and possible evolutions that may occur within the many levels of the end-to-end M2M service architectures and their various surrounding contexts. Our work for the last few years has addressed such challenges by associating and integrating solutions from the model-based adaptability management and dynamic reconfigurable software architectures. Our approach has been tested in different application domains. We have addressed these problem in collaboration with French and European industrial actors and within international collaboration projects. We aim here to present the main challenges, models and applications.