Skip to main navigation Skip to search Skip to main content

An object oriented approach towards dynamic data flow analysis

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

Dynamic data flow analysis is a testing technique that has been successfully used for many procedural programming languages. However, for Object-Oriented (OO) programs, previous investigations have still followed a data-oriented approach to keep track of the state information for various data elements. This paper proposes an OO approach to perform dynamic data flow analysis for OO programs. In this approach, a meta-model of an OO program's runtime structure is constructed to manage the data flow analysis for the program. An implementation of the model for the Java language is presented, illustrating the practicality and effectiveness of this innovative approach.

Original languageEnglish
Title of host publicationProceedings - 8th International Conference on Quality Software, QSIC 2008
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages163-168
Number of pages6
ISBN (Print)9780769533124
DOIs
Publication statusPublished - 2008
Externally publishedYes
EventInternational Conference on Quality Software 2008 - Oxford, United Kingdom
Duration: 12 Aug 200813 Aug 2008
Conference number: 8th
https://ieeexplore.ieee.org/xpl/conhome/4601512/proceeding (Proceedings )

Publication series

NameProceedings - International Conference on Quality Software
ISSN (Print)1550-6002

Conference

ConferenceInternational Conference on Quality Software 2008
Abbreviated titleQSIC 2008
Country/TerritoryUnited Kingdom
CityOxford
Period12/08/0813/08/08
Internet address

Keywords

  • Dynamic data flow analysis
  • Meta-level programming
  • Object-oriented programs
  • Program instrumentation

Cite this