Diplomarbeit DIP-2128

Bibliograph.
Daten
Lu, Leiqin: Konzeption und Implementierung eines Quellcode-Navigators.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Diplomarbeit Nr. 2128 (2004).
94 Seiten, englisch.
CR-Klassif.D.2.2 (Software Engineering Design Tools and Techniques)
KeywordsSCN; Source Code Navigator
Kurzfassung

The Bauhaus project supports program understanding on both architectural level and source code level, which requires a graphical user interface tool for source code navigation. In this thesis a source code navigator is designed and implemented as part of the Bauhaus toolkit.

The source code navigator cooperates with other tools in the Bauhaus toolkit. In particular, it is fully integrated with Gravis, the tool for architectural view, to provide an integrated environment for program understanding from the general view on existing software to the particular view on source code in every detail.

Besides displaying source code, the source code navigator visualizes source-code-related information to pass users the power of Bauhaus. Source-code-related information includes reference information, points-to and side-effects information, class information, program slicing information and source code metrics information.

The source code navigator also makes an experimental study of navigation semantics. Navigation activities are modeled and navigation history is maintained to assist users in managing the progress of program understanding.

Some similar tools on the market are evaluated in this thesis, to give readers a picture of the state of the art in source code navigation.

Emphasis of this thesis is placed on conception of the source code navigator, while implementation is done in the associated program.

Volltext und
andere Links
PDF (614271 Bytes)
Zugriff auf studentische Arbeiten aufgrund vorherrschender Datenschutzbestimmungen nur innerhalb der Fakultät möglich
Abteilung(en)Universität Stuttgart, Institut für Softwaretechnologie, Programmiersprachen und Übersetzerbau
Projekt(e)Das Bauhaus Projekt Institut für Softwaretechnologie Abteilung Programmiersprachen und Übersetzerbau
Eingabedatum26. Februar 2004
   Publ. Informatik