(Enter summary)
Abstract: . One of the most critical issues in large-scale software development
and maintenance is the rapidly growing size and complexity of
the software systems. As a result of this rapid growth there is a need
to understand the relationships between the dierent parts of a large
system. In this paper we present a reverse engineering framework called
Columbus that is able to analyze large C/C++ projects. Columbus supports
project handling, data extraction, -representation, -storage and
-export.... (Update)
Context of citations to this paper: More
.... groups in software (re)engineering are implementing GXL import and export facilities to their tools (e.g. Bauhaus [2] Columbus [11], CPPX [6] Fujaba [14] GUPRO [23] PBS [37] RPA (Philips Research) PROGRES [38] Rigi [39] Shrimp [42] Others are going to implement...
.... Columbus schema is also used as the internal representation in the C C extractor module of the Columbus reverse engineering tool called CAN [5] (see Section 3) The schema evolved into its current state in parallel with its implementation and is used also for analysis (e.g....
Cited by: More
Opening Up The C/C++ - Preprocessor Black Box
(Correct)
Ephedra - A C to Java Migration Environment - Martin (2002)
(Correct)
Columbus - Reverse Engineering Tool and Schema for C++ - Ferenc, Beszedes..
(Correct)
Similar documents (at the sentence level):
24.0%: A short introduction to Columbus/CAN - Ferenc, Beszédes, Magyar.. (2001)
(Correct)
Active bibliography (related documents): More All
1.5: An Evaluation of Reverse Engineering Capabilities.. - Beszédes..
(Correct)
0.3: Locating Features in Source Code - Eisenbarth, Koschke, Simon (2003)
(Correct)
0.2: Towards a Standard Schema for C/C++ - Ferenc, Sim, Holt, al. (2001)
(Correct)
Similar documents based on text: More All
0.6: Data Exchange with the Columbus Schema for C - Ferenc, Beszedes (2002)
(Correct)
0.5: Extracting Facts with Columbus from C++ Code - Arp
(Correct)
0.4: Accuracy Measures for Evaluating Computer Pointing Devices - MacKenzie, Kauppinen (2001)
(Correct)
Related documents from co-citation: More All
4: GXL: Towards a Standard Exchange Format
- Holt, Winter et al. - 2000
3: OMG Unified Modeling Language Specification (context) - Group - 1999
3: IEEE Computer Soc (context) - Conference, Engineering - 1998
BibTeX entry: (Update)
R. Ferenc, F. Magyar, A. Beszedes, A. Kiss and M. Tarkiainen, "Columbus -- Tool for Reverse Engineering Large Object Oriented Software Systems, " presented at Symposium on Programming Languages and Software Tools, Szeged, Hungary, pp. 16-27, June 15-16, 2001. http://citeseer.ist.psu.edu/ferenc01columbus.html More
@misc{ ferenc01columbus,
author = "R. Ferenc and F. Magyar and A. Beszedes and A. Kiss and M. Tarkiainen",
title = "Columbus -- Tool for Reverse Engineering Large Object Oriented Software
Systems",
text = "R. Ferenc, F. Magyar, A. Beszedes, A. Kiss and M. Tarkiainen, Columbus
-- Tool for Reverse Engineering Large Object Oriented Software Systems,
presented at Symposium on Programming Languages and Software Tools, Szeged,
Hungary, pp. 16-27, June 15-16, 2001.",
year = "2001",
url = "citeseer.ist.psu.edu/ferenc01columbus.html" }
Citations (may not include all citations):
397
Object Management Group
- Modeling, Specication - 1999
214
Reverse engineering and design recovery: A taxonomy (context) - Chikofsky, Cross - 1990
34
A new model of program dependences for reverse engineering (context) - Jackson, Rollins - 1994
29
Pattern-Based ReverseEngineering of Design Components (context) - Keller, Schauer et al. - 1999
22
Evaluating Architectural Extractors (context) - Armstrong, Trudeau - 1998
10
An Evaluation of Reverse Engineering Tool Capabilities (context) - Bellay, Gall - 1998
8
Reverse engineering of legacy systems: a path toward success (context) - Quilici - 1995
6
Understanding Software Systems Using Reverse Engineering Tec.. (context) - uller - 1996
4
Environment for Software Assessment (context) - Riva, Przybilski et al. - 1999
3
Nokia Research Center (context) - to, TED - 1999
3
Dynamic Slicing Method for Maintenance of Large C Programs (context) - edes, Gergely et al. - 2001
2
TDE: Supporting Geogracally Distributed Software Design with.. (context) - Taivalsaari, Vaaraniemi - 1997
1
An Ecient Relevant Slicing Method for Debugging (context) - othy, Besz et al. - 1999
1
Layout algorithms for software diagrams (context) - arton, GraphLayout - 1998
Documents on the same site (http://ferenc.rgai.hu/research/reverse.htm):
Recognizing Design Patterns in C++ programs with.. - Ferenc..
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC