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

Aggregation Operator for Assignment of Resources in Distributed Systems

In distributed processing systems it is often necessary to coordinate the allocation of shared resources that should be assigned to processes in the modality of mutual exclusion; in such cases, the order in which the sha...

Multiobjective Optimization for the Forecasting Models on the Base of the Strictly Binary Trees

The optimization problem dealing with the development of the forecasting models on the base of strictly binary trees has been considered. The aim of paper is the comparative analysis of two optimization variants which ar...

Medical Image Fusion Algorithm based on Local Average Energy-Motivated PCNN in NSCT Domain

Medical Image Fusion (MIF) can improve the performance of medical diagnosis, treatment planning and image-guided surgery significantly through providing high-quality and rich-information medical images. Traditional MIF t...

Handwriting Word Recognition Based on SVM Classifier

This paper proposed a new architecture for handwriting word recognition system Based on Support Vector Machine SVM Classifier. The proposed work depends on the handwriting word level, and it does not need for character s...

A Penalized-Likelihood Image Reconstruction Algorithm for Positron Emission Tomography Exploiting Root Image Size

Iterative image reconstruction methods are considered better as compared to the analytical reconstruction methods in terms of their noise characteristics and quantification ability. Penalized-Likelihood Expectation Maxim...

Download PDF file
  • EP ID EP596744
  • DOI 10.14569/IJACSA.2019.0100626
  • Views 93
  • 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