An overview of the GXL graph exchange language
A Winter, B Kullbach, V Riediger - … Dagstuhl Castle, Germany, May 20–25 …, 2002 - Springer
Abstract GXL (Graph eXchange Language) is designed to be a standard exchange format
for graph-based tools. GXL is defined as an XML sublanguage, whic h offers support for …
for graph-based tools. GXL is defined as an XML sublanguage, whic h offers support for …
Software architecture reconstruction: A process-oriented taxonomy
To maintain and understand large applications, it is important to know their architecture. The
first problem is that unlike classes and packages, architecture is not explicitly represented in …
first problem is that unlike classes and packages, architecture is not explicitly represented in …
Gupro-generic understanding of programs an overview
J Ebert, B Kullbach, V Riediger, A Winter - Electronic Notes in Theoretical …, 2002 - Elsevier
GUPRO is an integrated workbench to support program understanding of heterogenous
software systems on arbitrary levels of granularity. GUPRO can be adapted to specific needs …
software systems on arbitrary levels of granularity. GUPRO can be adapted to specific needs …
Voronoi treemaps for the visualization of software metrics
In this paper we present a hierarchy-based visualization approach for software metrics using
Treemaps. Contrary to existing rectangle-based Treemap layout algorithms, we introduce …
Treemaps. Contrary to existing rectangle-based Treemap layout algorithms, we introduce …
GXL: Toward a standard exchange format
RC Holt, A Winter, A Schurr - Proceedings Seventh Working …, 2000 - ieeexplore.ieee.org
This paper describes ongoing work toward the development of a standard software
exchange format (SEF), for exchanging information among tools that analyze computer …
exchange format (SEF), for exchanging information among tools that analyze computer …
Understanding execution traces using massive sequence and circular bundle views
The use of dynamic information to aid in software understanding is a common practice
nowadays. One of the many approaches concerns the comprehension of execution traces. A …
nowadays. One of the many approaches concerns the comprehension of execution traces. A …
Aiding program comprehension by static and dynamic feature analysis
T Eisenbarth, R Koschke… - … Conference on Software …, 2001 - ieeexplore.ieee.org
Understanding a system's implementation without prior knowledge is a hard task for
reengineers in general. However, some degree of automatic aid is possible. The authors …
reengineers in general. However, some degree of automatic aid is possible. The authors …
An XML-based lightweight C++ fact extractor
A lightweight fact extractor is presented that utilizes XML tools, such as XPath and XSLT to
extract static information from C++ source code programs. The source code is first converted …
extract static information from C++ source code programs. The source code is first converted …
Source code files as structured documents
A means to add explicit structure to program source code is presented. XML is used to
augment source code with syntactic information from the parse tree. More importantly …
augment source code with syntactic information from the parse tree. More importantly …
Shimba—an environment for reverse engineering Java software systems
T Systä, K Koskimies, H Müller - Software: Practice and …, 2001 - Wiley Online Library
Shimba is a reverse engineering environment to support the understanding of Java software
systems. Shimba integrates the Rigi and SCED tools to analyze and visualize the static and …
systems. Shimba integrates the Rigi and SCED tools to analyze and visualize the static and …