Exploiting reflection in mobile computing middleware
ACM SIGMOBILE Mobile Computing and Communications Review
Shifting Up Reflection from the Implementation to the Analysis Level
Proceedings of the 1st OOPSLA Workshop on Reflection and Software Engineering: Reflection and Software Engineering, Papers from OORaSE 1999
Architectural Reflection: Realising Software Architectures via Reflective Activities
EDO '00 Revised Papers from the Second International Workshop on Engineering Distributed Objects
A framework for dynamic software architecture-based self-healing
ACM SIGSOFT Software Engineering Notes
A mobile agent approach to dynamic architecture-based software adaptation
ACM SIGSOFT Software Engineering Notes
A distributed architecture meta-model for self-managed middleware
Proceedings of the 5th workshop on Adaptive and reflective middleware (ARM '06)
Architecting dependable systems using reflective computing: lessons learnt and some challenges
Architecting dependable systems VII
FORMS: Unifying reference model for formal specification of distributed self-adaptive systems
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special section on formal methods in pervasive computing, pervasive adaptation, and self-adaptive systems: Models and algorithms
Hi-index | 0.00 |
As software systems become larger and more complex, a relevant part of code shifts from the application domain to the management of the system's run-time architecture (e.g., substituting components and connectors for run-time automated tuning). We propose a novel design approach for component-based systems supporting architectural management in a systematic and conceptually clean way and allowing for the transparent addition of architectural management functionality to existing systems. The approach builds on the concept of reflection, extending it to the programming-in-the-large level, thus yielding architectural reflection (AR). This paper focuses on one aspect of AR, namely the monitoring and dynamic modification of the system's overall control structure (strategic reflection), which allows the behaviour of a system to be monitored and adjusted without modifying the system itself.