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 language | English |
|---|---|
| Title of host publication | Proceedings - 8th International Conference on Quality Software, QSIC 2008 |
| Publisher | IEEE, Institute of Electrical and Electronics Engineers |
| Pages | 163-168 |
| Number of pages | 6 |
| ISBN (Print) | 9780769533124 |
| DOIs | |
| Publication status | Published - 2008 |
| Externally published | Yes |
| Event | International Conference on Quality Software 2008 - Oxford, United Kingdom Duration: 12 Aug 2008 → 13 Aug 2008 Conference number: 8th https://ieeexplore.ieee.org/xpl/conhome/4601512/proceeding (Proceedings ) |
Publication series
| Name | Proceedings - International Conference on Quality Software |
|---|---|
| ISSN (Print) | 1550-6002 |
Conference
| Conference | International Conference on Quality Software 2008 |
|---|---|
| Abbreviated title | QSIC 2008 |
| Country/Territory | United Kingdom |
| City | Oxford |
| Period | 12/08/08 → 13/08/08 |
| Internet address |
|
Keywords
- Dynamic data flow analysis
- Meta-level programming
- Object-oriented programs
- Program instrumentation
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver