Communications of the ACM
Using multidimensional separation of concerns to (re)shape evolving software
Communications of the ACM
The Vision of Autonomic Computing
Computer
Autonomic computing: emerging trends and open problems
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Autonomic Computing Now You See It, Now You Don't
Software Engineering
Employing aspect composition in adaptive software systems: a case study
Proceedings of the 1st workshop on Linking aspect technology and evolution
Applying dependability aspects on top of "aspectized" software layers
Proceedings of the tenth international conference on Aspect-oriented software development
Exploiting dynamic weaving for self-managed agents in the iot
MATES'12 Proceedings of the 10th German conference on Multiagent System Technologies
Hi-index | 0.00 |
Autonomic Computing has gained widespread attention over the last few years for its vision of developing applications with autonomic or self-managing behaviors[1]. One of the most important aspects of building autonomic systems is the ability to monitor applications and generate corrective actions should exceptions occur. The problem lies in those applications where source code is not available and therefore it is virtually impossible to modify the application code to include monitoring functions, or the application code is too tangled with other components which make modification difficult. This hinders the inclusion of autonomic features in many of the legacy applications. In this report, we will describe an approach to build generic monitoring systems for legacy applications.