Multi-Language Support in a Program Analysis and Visualization Tool

Stuart Moskovics
CS2000-0655
June 20, 2000

Restructuring and analyzing software is difficult. Tools that allow programmers to view and plan modifications to existing programs can ease the burden of maintenance and change. Modern software engineering projects often use many different programming languages, including the use of multiple languages in a single project. The StarTool is a program visualization and restructuring tool for software programs. This thesis discusses a method used to improve the Star Diagram's retargetability features by providing support for understanding multi-language software programs. Our research shows a simple and extendible mechanism to use single-language retargetable program analysis tools for multiple-language analysis.


How to view this document


The authors of these documents have submitted their reports to this technical report series for the purpose of non-commercial dissemination of scientific work. The reports are copyrighted by the authors, and their existence in electronic format does not imply that the authors have relinquished any rights. You may copy a report for scholarly, non-commercial purposes, such as research or instruction, provided that you agree to respect the author's copyright. For information concerning the use of this document for other than research or instructional purposes, contact the authors. Other information concerning this technical report series can be obtained from the Computer Science and Engineering Department at the University of California at San Diego, techreports@cs.ucsd.edu.


[ Search ]


NCSTRL
This server operates at UCSD Computer Science and Engineering.
Send email to webmaster@cs.ucsd.edu