The Evolving Philosophers Problem: Dynamic Change Management
IEEE Transactions on Software Engineering
Branching time and abstraction in bisimulation semantics
Journal of the ACM (JACM)
A formal approach to component adaptation
Journal of Systems and Software - Special issue: Automated component-based software engineering
Model-based development of dynamically adaptive software
Proceedings of the 28th international conference on Software engineering
Mixed-Mode Adaptation in Distributed Systems: A Case Study
ICSEW '07 Proceedings of the 29th International Conference on Software Engineering Workshops
Electronic Notes in Theoretical Computer Science (ENTCS)
A framework for supporting dynamic systems co-evolution
Automated Software Engineering
Run-time Composition and Adaptation of Mismatching Behavioural Transactions
SEFM '07 Proceedings of the Fifth IEEE International Conference on Software Engineering and Formal Methods
An extensible and lightweight architecture for adaptive server applications
Software—Practice & Experience
Dynamic Consistency in Process Algebra: From Paradigm to ACP
Electronic Notes in Theoretical Computer Science (ENTCS)
Adaptation of open component-based systems
FMOODS'07 Proceedings of the 9th IFIP WG 6.1 international conference on Formal methods for open object-based distributed systems
Delegation modeling with paradigm
COORDINATION'05 Proceedings of the 7th international conference on Coordination Models and Languages
Evolution on-the-fly with paradigm
COORDINATION'06 Proceedings of the 8th international conference on Coordination Models and Languages
Towards dynamic adaptation of probabilistic systems
ISoLA'10 Proceedings of the 4th international conference on Leveraging applications of formal methods, verification, and validation - Volume Part II
Dynamic consistency in process algebra: From Paradigm to ACP
Science of Computer Programming
Distributed adaption of dining philosophers
FACS'10 Proceedings of the 7th international conference on Formal Aspects of Component Software
Formal modeling of evolving self-adaptive systems
Science of Computer Programming
An experience report on the verification of autonomic protocols in the cloud
Innovations in Systems and Software Engineering
Hi-index | 0.01 |
Paradigm models specify coordination of collaborating components via constraint control. Component McPal allows for later addition of new constraints and new control in view of unforeseen adaptation. After addition McPal starts coordinating migration accordingly, adapting the system towards to-be collaboration. Once done, McPal removes obsolete control and constraints. All coordination remains ongoing while migrating on-the-fly, being deflected without any quiescence. Through translation into process algebra, supporting formal analysis is arranged carefully, showing that as-is and to-be processes are proper abstractions of the migrating process. A canonical critical section problem illustrates the approach.