A Tool Framework for Static and Dynamic Analysis of Object-Oriented Software with Templates

作者: Kathleen A. Lindlan , Bernd Mohr , Allen D. Malony , Craig Rasmussen , Sameer Shende

DOI: 10.5555/370049.370456

关键词: InteroperabilityProgram analysisTemplateComputer ApplicationsSoftwareComputer scienceApplication softwareSoftware engineeringInformation scienceObject-oriented programmingProgramming 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. PDT’s current make use advanced features C++, particular, templates. We toolkit, focussing its most important contribution -- handling templates as well existing

参考文章(9)
Bjarne Stroustrup, The C++ programming language (2nd ed.) Addison-Wesley Longman Publishing Co., Inc.. ,(1991)
Roger F. Crew, ASTLOG: a language for examining abstract syntax trees conference on domain specific languages. pp. 18- 18 ,(1997)
Kathleen Lindlan, Janice Cuny, Allen D. Malony, Sameer Shende, Peter Beckman, An IL converter and program database for analysis tools Proceedings of the SIGMETRICS symposium on Parallel and distributed tools - SPDT '98. pp. 153- ,(1998) , 10.1145/281035.281055
Sameer Shende, Allen D. Malony, Janice Cuny, Peter Beckman, Steve Karmesin, Kathleen Lindlan, Portable profiling and tracing for parallel, scientific applications using C++ Proceedings of the SIGMETRICS symposium on Parallel and distributed tools - SPDT '98. pp. 134- 145 ,(1998) , 10.1145/281035.281049
Robert P. Wilson, Robert S. French, Christopher S. Wilson, Saman P. Amarasinghe, Jennifer M. Anderson, Steve W. K. Tjiang, Shih-Wei Liao, Chau-Wen Tseng, Mary W. Hall, Monica S. Lam, John L. Hennessy, SUIF ACM SIGPLAN Notices. ,vol. 29, pp. 31- 37 ,(1994) , 10.1145/193209.193217
Joshua S. Auerbach, James R. Russell, The Concert signature representation Proceedings of the Workshop on Interface Definition Languages - IDL '94. ,vol. 29, pp. 1- 12 ,(1994) , 10.1145/185084.185095
Bjarne Stroustrup, The C++ Programming Language ,(1985)