Measurement of dynamic metrics using dynamic analysis of programs

  • Authors:
  • Varun Gupta;Jitender Kumar Chhabra

  • Affiliations:
  • Punjab State Electricity Board, Patiala, India;Department of Computer Engineering, National Institute of Technology, Kurukshetra, India

  • Venue:
  • ACC'08 Proceedings of the WSEAS International Conference on Applied Computing Conference
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Dynamic analysis of programs is a prerequisite for the measurement of dynamic metrics. Dynamic analysis of an application involves the collection of run-time data from the run-time profiles or from dynamic models of the software system. Dynamic analysis is more precise specially in handling object-oriented features like inheritance, polymorphism, etc but is at the same time, slow and complex process in comparison to static analysis of the software systems. Dynamic analysis of software can be performed in many ways: -using profilers, from dynamic models and using Aspect Oriented Programming. Some other less popular techniques like AST rewriting based, Pre-processor based, Method-wrappers based and hybrid approach also exist in the literature. This paper attempts to examine these methods and it is found that Aspect-oriented approach provides a more desirable support for dynamic analysis of programs, as compared to rest of the methods. Aspect oriented approach is easier to implement and at the same time, an efficient technique for dynamic analysis without any side effects.