Object-oriented program behavior analysis based on control patterns

Chung Chien Hwang, Shih-Kun Huang, Deng Jyi Chen, David T.K. Chen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages81-87
Number of pages7
ISBN (Electronic)0769512879, 9780769512877
DOIs
StatePublished - 1 Jan 2001
Event2nd Asia-Pacific Conference on Quality Software, APAQS 2001 - Hong Kong, Hong Kong
Duration: 10 Dec 200111 Dec 2001

Publication series

NameProceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001

Conference

Conference2nd Asia-Pacific Conference on Quality Software, APAQS 2001
CountryHong Kong
CityHong Kong
Period10/12/0111/12/01

Keywords

  • Benchmark design
  • Code patterns
  • Data mining
  • Java VM
  • Program optimization
  • Static and dynamic analysis
  • Testing of object- oriented systems
  • Workflow analysis relevant topics

Fingerprint Dive into the research topics of 'Object-oriented program behavior analysis based on control patterns'. Together they form a unique fingerprint.

  • Cite this

    Hwang, C. C., Huang, S-K., Chen, D. J., & Chen, D. T. K. (2001). Object-oriented program behavior analysis based on control patterns. In Proceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001 (pp. 81-87). [990005] (Proceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/APAQS.2001.990005