Exploring reflection to dynamically aspectizing CORBA-based applications
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
Self-adaptive multithreaded applications: a case for dynamic aspect weaving
ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
Predictable interactive control of experiments in a service-based remote laboratory
Proceedings of the 1st international conference on PErvasive Technologies Related to Assistive Environments
Stopping safely hierarchical distributed components: application to GCM
Proceedings of the 2008 compFrame/HPC-GECO workshop on Component based high performance
Methodology evaluation framework for dynamic evolution in composition-based distributed applications
Journal of Systems and Software
An autonomic framework for user-centric communication services
CASCON '09 Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research
Modeling a distributed intrusion detection system using collaborative building blocks
ACM SIGSOFT Software Engineering Notes
Runtime adaptation of applications through dynamic recomposition of components
ARCS'05 Proceedings of the 18th international conference on Architecture of Computing Systems conference on Systems Aspects in Organic and Pervasive Computing
Dynamic reconfiguration of software architectures through aspects
ECSA'07 Proceedings of the First European conference on Software Architecture
Hi-index | 0.02 |
Dynamic reconfiguration provides of powerful mechanism to adapt component-based distributed applications to changing environmental conditions. We have designed and implemented a framework for dynamic component reconfiguration on the basis of the Microsoft. NET environment.Within this paper we present an experimental evaluation of our infrastructure for dynamic reconfiguration of component-based applications. Our framework supports the description of application configurations and profiles and allows for selection of a particular configuration andobject/component instantiation based on measured environmental conditions. In response to changes in the environment, our framework will dynamically load new configurations, thus implementing dynamic reconfiguration of an application. Configuration code for components and applications has to interact with many functional modules and therefore is often scattered around the whole application. We use aspect-oriented programming techniques to handle configuration aspects separately from functional code.The timing behavior of dynamic reconfiguration depends heavely on properties of the underlying programming environment and the operating system. We have studied to which extend and with which performance impact the Microsoft. NET Platform1 supports dynamic reconfiguration. The paper thoroughly discusses our experimental results.