@inproceedings{d6762a97545f445cba6a8762d64c8c1e,
title = "Object-oriented program behavior analysis based on control patterns",
abstract = "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.",
keywords = "Benchmark design, Code patterns, Data mining, Java VM, Program optimization, Static and dynamic analysis, Testing of object- oriented systems, Workflow analysis relevant topics",
author = "Hwang, {Chung Chien} and Shih-Kun Huang and Chen, {Deng Jyi} and Chen, {David T.K.}",
year = "2001",
month = jan,
day = "1",
doi = "10.1109/APAQS.2001.990005",
language = "English",
series = "Proceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "81--87",
booktitle = "Proceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001",
address = "美國",
note = "2nd Asia-Pacific Conference on Quality Software, APAQS 2001 ; Conference date: 10-12-2001 Through 11-12-2001",
}