作者: Kathleen A. Lindlan , Bernd Mohr , Allen D. Malony , Craig Rasmussen , Sameer Shende
关键词: Interoperability 、 Program analysis 、 Template 、 Computer Applications 、 Software 、 Computer science 、 Application software 、 Software engineering 、 Information science 、 Object-oriented programming 、 Programming language
摘要: The developers of high-performance scientific applications often work in complex computing environments that place heavy demands on program analysis tools. need tools interoperate, are portable across machine architectures, and provide source-level feedback. In this paper, we describe a tool framework, the Program Database Toolkit (PDT), supports development meeting these requirements. PDT uses compile-time information to create complete database high-level is structured for well-defined uniform access by applications. PDTs current make use advanced features C++, particular, templates. We toolkit, focussing its most important contribution -- handling templates as well existing