Login | Register

Function cross-reference browser


Function cross-reference browser

Yu, Zhongde (2002) Function cross-reference browser. Masters thesis, Concordia University.

Text (application/pdf)


In this thesis, we describe the construction of a Function Cross-Reference Browser, a tool of software visualization. The Browser is able to parse all the source files of a software application written in ANSI C++, to extract the information on the function cross reference hierarchy, and to provide 3D display of the call hierarchy. The Browser can handle a proper subset of the standard C++ features (including dynamic binding), and it provides a convenient way to traverse the function call tree in a graphic window, as well as other features for clear displaying. This thesis demonstrates the design and implementation of the Browser, provides detailed analysis of its execution behavior, discusses the limitations of it, and outlines some possible enhancements in the future. In summary, the work done by this thesis adds a new member to the area of software visualization. The Browser is a useful tool for software engineers. It can help them better understand a large, complicated software application written in C++ language

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Yu, Zhongde
Pagination:x, 97 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science and Software Engineering
Thesis Supervisor(s):Grogono, Peter
ID Code:1649
Deposited By: Concordia University Library
Deposited On:27 Aug 2009 17:21
Last Modified:18 Jan 2018 17:17
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top