Research indexJournal article
Object-oriented program behavior analysis based on control patterns
Hwang, Huang, Chen and 1 other
14 Nov 2002
NobleIDark:/48914/w1/20260515/385871FFDOI10.1109/apaqs.2001.990005
Object-oriented program behavior analysis based on control patterns
Hwang, Huang, Chen and 1 other · 2002 · Subscription
NobleIDark:/48914/w1/20260515/385871FFDOI10.1109/apaqs.2001.990005
The full text is at the publisher
You can read the abstract here, or open it at the publisher.
Abstract
Code-patterns are statically recurring structures 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 propose 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.