• 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