Object-Oriented Program Behavior Analysis Based on Control Patterns
Saved in:
| Title: | Object-Oriented Program Behavior Analysis Based on Control Patterns |
|---|---|
| Authors: | Chung-chien Hwang A, Shih-kun Huang B, Deng-jyi Chen A |
| Contributors: | The Pennsylvania State University CiteSeerX Archives |
| Source: | http://www.iis.sinica.edu.tw/PARALLEL/cthpc/7th/12cthpc-object7.pdf. |
| Collection: | CiteSeerX |
| Subject Terms: | Java VM, Code Patterns, Benchmark Design, Program Optimization, Data Mining, Workflow Analysis |
| Description: | 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. |
| Document Type: | text |
| File Description: | application/pdf |
| Language: | English |
| Relation: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.104.9225 |
| Availability: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.104.9225 http://www.iis.sinica.edu.tw/PARALLEL/cthpc/7th/12cthpc-object7.pdf |
| Rights: | Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
| Accession Number: | edsbas.C4AFA787 |
| Database: | BASE |
| 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. |
|---|
Nájsť tento článok vo Web of Science