Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2004-08-02
2009-02-03
Dam, Tuan Q (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S131000
Reexamination Certificate
active
07487494
ABSTRACT:
The present invention is directed to systems and methods that treat the monitoring of a software application as a separate and independent concern from the software application itself. The present invention utilizes aspect oriented programming to intercept, analyze, decompose the application states of a software application and then to link appropriate non-invasive constructs into the software application code to provide application state information to an autonomic manager through a plurality of sensors. The autonomic manager analyzes the application state information for compliance pre-defined parameters, and takes appropriate corrective action including modifying the software application states using a plurality of effectors. The sensors and effectors are linked as non-invasive constructs to the software application, and in aspect oriented programming constitute aspects. In order to prevent any adverse or undesirable effects to the software application as a result of the application state analysis and selected action, a safety mechanism is included in communication with the effectors.
REFERENCES:
patent: 5655081 (1997-08-01), Bonnell et al.
patent: 6223201 (2001-04-01), Reznak
patent: 6442750 (2002-08-01), Lopes et al.
patent: 6473895 (2002-10-01), Lopes et al.
patent: 6856942 (2005-02-01), Garnett et al.
patent: 2004/0153823 (2004-08-01), Ansari
patent: 2005/0114826 (2005-05-01), Barthram
Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W. Getting Started with ASPECTJ. Communications of the ACM, vol. 44, Issue 10, pp. 59-65, Oct. 2001.
Low, Tina. Designing, Modelling and Implementing a Toolkit for Aspect-oriented Tracing (TAST). Siemens Corporate Technology Software and Engineering Department, Oct. 2, 2002.
Gschwind, T., Oberleitner, J. Improving Dynamic Data Analysis with Aspect-Orientd Programming. Software Maintenance and Reengineering, pp. 259-268, Mar. 26-28, 2003.
Jeff O. Kephart, David M. Chess, “The Vision of Autonomic Computing”, Computer Journal,IEEE Computer Society, Jan. 2003 issue.
Harold Ossher and Peri Tarr, “Using Multidimensional Separation of Concerns to (Re)shape Evolving Software”,Communications of the ACM, vol. 44,No. 10, pp. 43-50, Oct. 2001.
Tzilla Elrad, Mehmet Aksits, Gregor Kiczales, Karl Lieberherr, and Harold Ossher, “Discussing Aspects of AOP”,Communications of ACM, vol. 44, No. 10, pp. 33-38, Oct. 2001.
Chan Hoi Yeung
Chieu Trieu C
Kephart Jeffrey Owen
August Law Group LLC
Dam Tuan Q
International Business Machines - Corporation
Smith Cheneca P
Willinghan George A.
LandOfFree
Approach to monitor application states for self-managing... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Approach to monitor application states for self-managing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Approach to monitor application states for self-managing... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4095494