See this document in CiteSeerX!

Columbus Tool for Reverse Engineering Large Object Oriented Software Systems (2001)  (Make Corrections)  (6 citations)
Rudolf Ferenc, Ferenc Magyar, Árpád Beszédes, Akos Kiss, Mikko Tarkiainen



  Home/Search   Context   Related

 
View or download:
ferenc.rgai.hu/res...ncr_columbus.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ferenc.rgai.hu/research...reverse (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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 di erent 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