Second Asia-Pacific Conference on Quality Software (APAQS'01)
Object-Oriented Program Behavior Analysis Based on Control Patterns
Hong Kong
December 10-December 11
ISBN: 0-7695-1287-9
Code-patterns are statically recurring structure specific to a programming language. It can be parallel to aid in designing software systems for solving particular problems. Contrary to compilation assistance of code-patterns, control-patterns are dynamically recurring structures invoked during program execution time. It can be used for benchmarking OO-programs and underlying architecture like Java and Java-VM. We have proposed a run-time profiler based on control patterns and show that all run-time trace can be represented by a directed graph, a constrained output and a Boolean function. A transformed graph can be fed into a data-mining analyzer to find out the recurring structure representing run-time behaviors.
Index Terms:
Java VM, Code Patterns, Benchmark Design, Program Optimization, Data Mining, Workflow Analysis
Citation:
C.-C. Hwang, S.-K. Huang, D.-J. Chen, D. Chen, "Object-Oriented Program Behavior Analysis Based on Control Patterns," apaqs, pp.0081, Second Asia-Pacific Conference on Quality Software (APAQS'01), 2001
Usage of this product signifies your acceptance of the
Terms of Use.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||