Abstract
Code patterns are statically recurring structures specific to a programming language. Control patterns are dynamically recurring structures invoked during program execution time. We have proposed a runtime profiler based on control patterns and demonstrate that all runtime traces can be represented by these patterns. A transformed form can be fed into a data-mining1,2 analyzer3 to find out if the recurring structures represent runtime behaviors.
Original language | English |
---|---|
Pages (from-to) | 17-23 |
Number of pages | 7 |
Journal | JOOP - Journal of Object-Oriented Programming |
Volume | 14 |
Issue number | 2 |
State | Published - 1 Jun 2001 |