An Aspect Oriented Programming Framework to Support Transparent Runtime Monitoring of Applications

Abstract

Monitoring the runtime state and behavior of applications is very important to evaluate the performance of these applications and to inspect their behavior. In case of legacy applications that have been developed without monitoring capabilities, there is a real challenge to accomplish runtime state monitoring. This research redefines runtime monitoring concept, and then presents an Aspect Oriented Programming (AOP) framework to equip applications with the capabilities to monitor their runtime state transparently. The framework, called RM Framework, supports three monitoring modes; Invasive-mode, Controlled-mode/(Functionality and Attribute), and Controlled-mode/Selective. The framework is applied on a Java application as a case study. The results show smooth integration between application and runtime monitoring capabilities without affecting the target application consistency.

Authors and Affiliations

Abdullah O. AL-Zaghameem

Keywords

Related Articles

 Rotation-Invariant Neural Pattern Recognition System Using Extracted Descriptive Symmetrical Patterns

 In this paper a novel rotation-invariant neural-based pattern recognition system is proposed. The system incorporates a new image preprocessing technique to extract rotation-invariant descriptive patterns from the...

Laguerre Kernels –Based SVM for Image Classification

Support vector machines (SVMs) have been promising methods for classification and regression analysis because of their solid mathematical foundations which convey several salient properties that other methods hardly prov...

Automatic Construction of Java Programs from Functional Program Specifications

This paper presents a novel approach to construct Java programs automatically from the input functional program specifications on natural numbers from the constructive proofs of the input specifications using an inductiv...

Nonquadratic Lyapunov Functions for Nonlinear Takagi-Sugeno Discrete Time Uncertain Systems Analysis and Control

This paper deals with the analysis and design of the state feedback fuzzy controller for a class of discrete time Takagi -Sugeno (T-S) fuzzy uncertain systems. The adopted framework is based on the Lyapunov theory and us...

Machine Learning Method To Screen Inhibitors of Virulent Transcription Regulator of Salmonella Typhi

The PhoP regulon, a two-component regulatory system is a well-studied system of Salmonella enterica serotype typhi and has proved to play a crucial role in the pathophysiology of typhoid as well as the intercellular surv...

Download PDF file
  • EP ID EP596744
  • DOI 10.14569/IJACSA.2019.0100626
  • Views 79
  • Downloads 0

How To Cite

Abdullah O. AL-Zaghameem (2019). An Aspect Oriented Programming Framework to Support Transparent Runtime Monitoring of Applications. International Journal of Advanced Computer Science & Applications, 10(6), 188-193. https://europub.co.uk/articles/-A-596744