Share this page
Share this page E-mail this page Print this page RSS feeds
Home > Publications > Programs Follow Paths
Programs Follow Paths

Program paths—sequences of executed basic blocks—have proven to be an effective way to capture a program’s elusive dynamic behavior. This paper shows how paths and path spectra compactly and precisely record many aspects of programs’ execution-time control flow behavior and explores applications of these paths in computer architecture, compilers, debugging, program testing, and software maintenance.

tr-99-01.doc
Word document
tr-99-01.pdf
PDF file

Details

Type: TechReport
Number: MSR-TR-99-01
Pages: 22
Institution: Microsoft Research