11 January 2012 Call-graph-based inter-class MM path generation
Author Affiliations +
Inter-class testing is the testing of classes for composing an object-oriented system or subsystem during integration. MM Path is defined as an interleaved sequence of method executions linked by messages. It represents the interactions between methods in object-oriented software well, hence fits for object-oriented integration testing. However, the current MM Path generation methods only support intra-class testing. In this paper, a call-graph-based approach is proposed to promote MM Path automatic generation from intra-class to inter-class level. The approach is evaluated by controlled experiments on 12 Java benchmark programs with two typical call graph construction algorithms, Class Hierarchy Analysis and Anderson's Points-to Analysis. Then, the impact of the two algorithms on inter-class MM path generation efficiency is studied. The result shows that our approach is practicable and Anderson's Points-to Analysis outperforms Class Hierarchy Analysis for inter-class MM Path generation.
© (2012) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Wei He, Wei He, Ruilian Zhao, Ruilian Zhao, "Call-graph-based inter-class MM path generation", Proc. SPIE 8349, Fourth International Conference on Machine Vision (ICMV 2011): Machine Vision, Image Processing, and Pattern Analysis, 834905 (11 January 2012); doi: 10.1117/12.920088; https://doi.org/10.1117/12.920088


Software for computer-aided ROC analysis
Proceedings of SPIE (March 31 1994)
Share with thy neighbors
Proceedings of SPIE (January 28 2007)
Enforcing fairness in a live-streaming system
Proceedings of SPIE (January 27 2008)

Back to Top