Adding Self-Healing Capabilities into Legacy Object Oriented Application

Adding self healing functionalities into legacy applications without user involvement is immensely useful for users and programmers of such systems. This paper presents a technique of injecting user code with self-healing primitives by statically analyzing the legacy object oriented code and instrumenting it to become a self-manageable and self-healing component. Our experiments show that it is worthwhile to instrument legacy code to provide such autonomic behavior

[1]  M. Muztaba Fuad,et al.  AdJava - Automatic Distribution of Java Applications , 2002, ACSC.

[2]  Petr Jan Horn,et al.  Autonomic Computing: IBM's Perspective on the State of Information Technology , 2001 .

[3]  Jonathan E. Cook,et al.  Infrastructure for Making Legacy Systems Self-Managed Naoman , 2004 .

[4]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[5]  Debzani Deb,et al.  Towards an Automatic Distribution System - Issues and Challenges , 2005, Parallel and Distributed Computing and Networks.

[6]  Gail E. Kaiser,et al.  Adding Self-healing capabilities to the Common Language Runtime , 2005 .

[7]  M. Salehie,et al.  Autonomic computing , 2005, ACM SIGSOFT Softw. Eng. Notes.

[8]  M.M. Fuad,et al.  An Autonomic Architecture for Legacy Systems , 2006, Third IEEE International Workshop on Engineering of Autonomic & Autonomous Systems (EASE'06).

[9]  Alessandro Orso,et al.  A technique for dynamic updating of Java software , 2002, International Conference on Software Maintenance, 2002. Proceedings..

[10]  Walter F. Tichy,et al.  Adding autonomic functionality to object-oriented applications , 2003, 14th International Workshop on Database and Expert Systems Applications, 2003. Proceedings..

[11]  Muga Nishizawa,et al.  An Easy-to-Use Toolkit for Efficient Java Bytecode Translators , 2003, GPCE.

[12]  Gail E. Kaiser,et al.  Kinesthetics eXtreme: an external infrastructure for monitoring distributed legacy systems , 2003, 2003 Autonomic Computing Workshop.

[13]  Frances M. T. Brazier,et al.  A Self-Healing Approach for Object-Oriented Applications , 2005, 16th International Workshop on Database and Expert Systems Applications (DEXA'05).