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.

 
Web www.patentalert.com

< Active verification of boot firmware

> Computer-implemented system and method for managing data integrity validation rules

~ 00496