DocumentCode
3237918
Title
A Tool Framework for Static and Dynamic Analysis of Object-Oriented Software with Templates
Author
Lindlan, Kathleen A. ; Cuny, Janice ; Malony, Allen D. ; Shende, Sameer ; Mohr, Bernd ; Rivenburgh, Reid ; Rasmussen, Craig
Author_Institution
University of Oregon, Eugene
fYear
2000
fDate
04-10 Nov. 2000
Firstpage
49
Lastpage
49
Abstract
The developers of high-performance scientific applications often work in complex computing environments that place heavy demands on program analysis tools. The developers need tools that interoperate, are portable across machine architectures, and provide source-level feedback. In this paper, we describe a tool framework, the Program Database Toolkit (PDT), that supports the development of program analysis tools meeting these requirements. PDT uses compile-time information to create a complete database of high-level program information that is structured for well-defined and uniform access by tools and applications. PDT’s current applications make heavy use of advanced features of C++, in particular, templates. We describe the toolkit, focussing on its most important contribution -- its handling of templates -- as well as its use in existing applications.
Keywords
Application software; Computer applications; Computer architecture; Feedback; Information analysis; Information science; Object oriented modeling; Runtime; Software tools; Spatial databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, ACM/IEEE 2000 Conference
ISSN
1063-9535
Print_ISBN
0-7803-9802-5
Type
conf
DOI
10.1109/SC.2000.10052
Filename
1592762
Link To Document