|
| [1] | A. I. Wasserman, Tool Integration in Software Engineering Environments, in:
International Workshop on Software Engineering Environments (SEE), Chinon,
France, 1989, pp. 137-149. |
| [2] | A. Earl, A Reference Model for Computer Assisted Software Engineering
Environments Frameworks, Softwaretechnik-Trends 11 (2) (1991) 15-48. |
| [3] | Extensible Markup Language (XML) 1.0, W3C Recommendation, W3C XML
Working Group, http://www.w3.org/XML/ (February 1998). |
| [4] | S. R. Tilley, Domain-Retargetable Reverse Engineering, Phd Thesis,
Department of Computer Science, University of Victoria, 1995. |
| [5] | Y.-F. Chen, M. Y. Nishimoto, C. V. Ramamoorthy, The C Information
Abstraction System, IEEE ToSE 16 (3) (1990) 325-334. |
| [6] | T. Dean, A. Malton, R. Holt, Union Schemas as a Basis for a C++ Extractor, in:
Eighth Working Conference on Reverse Engineering, IEEE Computer Society,
2001, pp. 59-67. |
| [7] | R. Ferenc, A. Beszédes, Data Exchange with the Columbus Schema for C++, in:
6th European Conference on Software Maintenance and Reengineering, IEEE
Computer Society, 2002, pp. 59-66. |
| [8] | Information technology - Programming languages - Ada Semantic Interface
Speci˝cation (ASIS), http://www.acm.org/sigs/sigada/wg/asiswg/ (1999). |
| [9] | A. Schürr, A. J. Winter, A. Zündorf, PROGRES: Language and Environment,
in: H. Ehrig, G. Engels, H.-J. Kreowski, G. Rozenberg (Eds.), Handbook on
Graph Grammars: Applications, Languages, and Tools, Vol. 2, World Scienti˝c,
Singapore, 1999, pp. 487-550. |
| [10] | J. Ebert, B. Kullbach, A. Panse, The Extract-Transform-Rewrite Cycle - A
Step towards MetaCARE, in: P. Nesi, F. Lehner (Eds.), Proceedings of the
2nd Euromicro Conference on Software Maintenance & Reengineering, IEEE
Computer Society, 1998, pp. 165-170. |
| [11] | J. Wu, R. C. Holt, A. Winter, Towards a Common Query Language for Reverse
Engineering, Fachberichte Informatik, http://www.uni-koblenz.de/fb4/
publikationen/gelbereihe/RR-8-2002.pdf , 8/2002, Universität Koblenz,
Institut für Informatik, Koblenz (2002). |
| [12] | R. Ommering, L. van Feijs, R. Krikhaar, A relational approach to support
software architecture analysis, Software Practice and Experience 28 (4) (1998)
371400. |
| [13] | J.-F. Girard, R. Koschke, Finding Components in a Hierarchy of Modules
- A Step towards Architectural Understanding, in: Proc. ICSM 1997, IEEE
Computer Society Press, 1997. |
| [14] | H. M. Fahmy, R. C. Holt, Software architecture transformations, in:
International Conference on Software Maintenance, IEEE Computer Society
Press, 2000, pp. 88-96. |
| [15] | M. Weiser, Program Slicing, IEEE ToSE SE-10 (4) (1984) 352-357. |
| [16] | K. Chen, V. Rajlich, RIPPLES: Tool for Change in Legacy Software, in:
5th European Conference on Software Maintenance and Reengineering, IEEE
Computer Society, 2001, pp. 230-239. |
| [17] | T. Mens, M. Lanza, A Graph-based Metamodel for Object-oriented Software
Metrics, in Electronic Notes in Theoretical Computer Science ( http://www.
elsevier.nl/locate/entcs/volume72.html) 72 (2). |
| [18] | T. Lethbridge, N. Anquetil, Architecture of a Source Code Exploration Tool:
A Software Engineering Case Study, http://www.site.uottawa.ca/~tcl/
papers/Cascon/TR-97-07.pdf , University of Ottawa (1997). |
| [19] | Y.-F. Chen, F. G. S, E. Koutsofios, R. S. Wallach, Ciao: A Graphical Navigator
for Software and Document Repositories, in: International Conference on
Software Maintenance, IEEE Computer Society Press, 1995, pp. 66-75. |
| [20] | H. Eichelberger, J. Wolf von Gudenberg, On the Visualization of Java Programs,
in: S. Diehl (Ed.), Software Visualization, Dagstuhl Seminar, LNCS 2269,
Springer, Berlin, 2002, pp. 295-306. |
| [21] | K. Oechsle, T. Schmitt, JAVAVIS: Automatic Program Visualization with
Object and Sequence Diagrams using the Java Debug Interface, in: S. Diehl
(Ed.), Software Visualization, Dagstuhl Seminar, LNCS 2269, Springer, Berlin,
2002, pp. 176-175. |
| [22] | R. Castello, R. Milli, I. G. Tollis, A Framework for the Static and Interactive
Visualization for Statecharts, Journal of Graph Algorithms and Applications
6 (3) (2002) 313-351. |
| [23] | M. Fröhlich, M. Werner, daVinci V2.0.x Online Documentation, http://www.tzi.de/~davinci/docs/ (June 1996). |
| [24] | M. Himsolt, GML: Graph Modeling Language, http://www.infosun.fmi.uni-passau.de/Graphlet/ (December 1996). |
| [25] | Graphviz - open source graph drawing software, http://www.research.att.com/sw/tools/graphviz/ (2002). |
| [26] | K. Wong, RIGI User's Manual, Version 5.4.3, http://www.rigi.csc.uvic.ca/rigi/rigiframe1.shtml?Download (November 1996). |
| [27] | M.-A. Storey, C. Best, J. Michand, SHriMP views: an interactive environment
for exploring Java programs, in: 9th International Workshop on Program
comprehension, IEEE, pp. 111-112. |
| [28] | R. C. Holt, A. Winter, A. Schürr, GXL: Toward a Standard Exchange Format,
in: 7th Working Conference on Reverse Engineering, IEEE Computer Society,
2000, pp. 162-171. |
| [29] | H. Müller, Criteria for Success, in Exchange Formats for Information Extracted
from Computer Programs, http://plg2.math.uwaterloo.ca/~holt/sw.eng/
exch.format/ (1998). |
| [30] | R. Koschke, J.-F. Girard, M. Würthner, An Intermediate Representation for
Integrating Reverse Engineering Analyses, in: [41], 1998, pp. 241-250. |
| [31] | I. Bowman, M. Godfrey, R. Holt, Conecting Architecture Reconstruction
Frameworks, in: First International Symposium on Constructing Software
Engineering Tools (CoSET1999), 1999. |
| [32] | J. Ebert, B. Kullbach, A. Winter, GraX - An Interchange Format for
Reengineering Tools, in: [43], 1999, pp. 89-98. |
| [33] | R. C. Holt, An Introduction to TA: The Tuple-Attribute Language, http://plg.uwaterloo.ca/~holt/papers/ta-intro.htm (1997). |
| [34] | M. van den Brand, H. A. de Jong, P. Klint, P. A. Olivier, Efficient annotated
Terms, Software: Practice and Experience 30 (3) (2000) 259-291. |
| [35] | K. Wong, RIGI User's Manual, Version 5.4.4, http://www.rigi.csc.uvic.ca/rigi/rigiframe1.shtml?Download (30. June 1998). |
| [36] | The GML File Format, http://www.infosun.fmi.uni-passau.de/Graphlet/GML/index.html . |
| [37] | F. Newbery Paulish, The Design of an Extendible Graph Editor, LNCS 704,
Springer, Berlin, 1991. |
| [38] | Extensible Graph Markup and Modeling Language), http://www.cs.rpi.edu/~puninj/XGMML/ (2001). |
| [39] | I. Herman, M. S. Marshall, Graph XML - An XML based graph interchange
format, Report INS-0009, CWI, Amsterdam (April 2000). |
| [40] | First EU Working Group on "Application of Graph Transformation" meeting
on GXL (graph exchange language) and GTXL (graph transformation exchange
language) in Paderborn (September 5-6, 2000), http://tfs.cs.tu-berlin.de/projekte/gxl-gtxl/paderborn.html . |
| [41] | 5th Working Conference on Reverse Engineering, IEEE Computer Society, 1998. |
| [42] | Data Exchange Group, Conclusions from Meeting at CASCON 1998, http://plg.uwaterloo.ca/~holt/sw.eng/exch.format/minutes98_11_30.html . |
| [43] | 6th Working Conference on Reverse Engineering, IEEE Computer Society, 1999. |
| [44] | 7-ter Workshop des GI-Arbeitskreises GROOM, UML - Erweiterungen (Profile)
und Konzepte der Metamodellierung, 4.-5. April 2000, Universität Koblenz,
http://www2.informatik.unibw-muenchen.de/GROOM/META/index.htm . |
| [45] | S. E. Sim, R. C. Holt, R. Koschke, Proceedings ICSE 2000 Workshop on
Standard Exchange Format (WoSEF), Tech. rep., Limerick (2000). |
| [46] | Satellite Workshop on Data Exchange Formats 8th Int. Symposium on Graph
Drawing, http://www.cs.virginia.edu/~gd2000/gd-satellite.html (2001). |
| [47] | R. C. Holt, A. Winter, Software Data Interchange with GXL: Introduction
and Tutorial, CASCON 2000, Mississauga, Ontario, http://www.cas.ibm.com/archives/2000/workshops/descriptions.shtml#16 . |
| [48] | S. Elliott Sim, Software Data Interchange with GXL: Implementation Issues,
CASCON 2000, Mississauga, Ontario, http://www.cas.ibm.com/archives/2000/workshops/descriptions.shtml#17 . |
| [49] | K. Kontogiannis, Exchange Formats Workshop, in: 7th Working Conference on
Reverse Engineering, IEEE Computer Society, 2000, pp. 277-301. |
| [50] | J. Ebert, K. Kontogiannis, J. Mylopoulos: Interoperability of Reverse
Engineering Tools http://www.dagstuhl.de/DATA/Reports/01041/ (2001). |
| [51] | Graph Transformation System Exchange Language (GTXL), http://tfs.cs.tu-berlin.de/projekte/gxl-gtxl.html . |
| [52] | G. Taentzer, Towards Common Exchange Formats for Graphs and Graph
Transformation Systems, in: Proceedings UNIGRA satellite workshop of
ETAPS'01, 2001. |
| [53] | T. Mens, A. Schürr, G. Taentzer (Eds.), Graph-Based Tools, Vol. 72/2 of
Electronic Notes in Theoretical Computer Science (ENTCS), Elsevier, http:
//www.elsevier.com/locate/entcs/volume72.html , 2002. |
| [54] | Graph Drawing (GD 2001), Vienna, http://www.ads.tuwien.ac.at/gd2001/
(06.12.2001) (September 23.-26., 2001). |
| [55] | U. Brandes, M. Eiglsperger, I. Herman, M. Himsolt, M. S. Marschall, GraphML
Progress Report, Structural Layer Proposal, in: Graph Drawing 2001, 2001. |
| [56] | J. Ebert, A. Winter, P. Dahm, A. Franzke, R. Süttenbach, Graph Based
Modeling and Implementation with EER/GRAL , in: B. Thalheim (Ed.),
Conceptual Modeling ER'96, LNCS 1157, Springer, Berlin, 1996, pp. 163-178. |
| [57] | J. Rumbaugh, I. Jacobson, G. Booch, The Uni˝ed Modeling Language Reference
Manual, Addison Wesley, Reading, 1999. |
| [58] | J. B. Warmer, A. G. Kleppe, The Object Constraint Language : Precise
Modeling With UML, Addison-Wesley, 1998. |
| [59] | C. Berge, Graphs and Hypergraphs, 2nd Edition, Vol. 6 of North-Holland
Mathematical Library, North-Holland, Amsterdam, 1976. |
| [60] | G. Busatto, An Abstract Model of Hierarchical Graphs and Hierarchical
Graph Transformation (current draft), http://www.informatik.uni-bremen.de/~giorgio/papers/phd-thesis.ps.gz (2001). |
| [61] | XMI Toolkit 1.15, http://alphaworks.ibm.com/tech/xmitoolkit . |
| [62] | A. Kaczmarek, GXL Validator, Validierung von GXL-Dokumenten auf
Instanz-, Schema, und Metaschema-Ebene, Studienarbeit, Universität Koblenz,
Fachbereich Informatik, Koblenz (2003). |
| [63] | XML Meta Data Interchange (XMI) Specification, http://www.omg.org/technology/documents/formal/xmi.htm (November 2000). |
| [64] | Meta Object Facility (MOF), Speci˝cation, http://www.omg.org/technology/documents/formal/mof.htm (March 2000). |
| [65] | GCF - a GXL Converter Framework, Uni BW München, http://www2.informatik.unibw-muenchen.de/GXL/triebsees/index.htm . |
| [66] | XIG - An XSLT-based XMI2GXL-Translator, http://ist.unibw-muenchen.de/GXL/volk/index.htm . |
| [67] | Bauhaus: Software Architecture, Software Reengineering, and Program
Understanding, Uni Stuttgart, http://www.informatik.uni-stuttgart.de/ifi/ps/bauhaus/ . |
| [68] | Graphviz - open source graph drawing software, GXL2DOT, DOT2GXL, http://custom.lab.unb.br/pub/graph/graphviz/tools/src/ (2002). |
| [69] | P. Dahm, F. Widmann, Das Graphenlabor, Version 4.2, Fachbericht Informatik
11/98, Universität Koblenz, Institut für Informatik, Koblenz (1998). |
| [70] | A Graph Grammar Programming Environment - PROGRES, http://www-i3.informatik.rwth-aachen.de/research/projects/progres/main.html . |
| [71] | TkSee, http://www.site.uottawa.ca/~tcl/kbre/options/ . |
| [72] | XOgastan: Xml-Oriented Gnu AST Analyzer, University of Sannio, Benevento,
http://web.ing.unisannio.it/villano/students/masone/ (2002). |
| [73] | GUPRO: Generic Understanding of Programs, http://www.gupro.de/ . |
| [74] | RIGI: a visual tool for understanding legacy systems, http://www.rigi.csc.uvic.ca/
. |
| [75] | H. M. Sneed, T. Dombovari, Comprehending a Complex, Distributed, Object-
oriented Software System, A Report from the Field, in: 7th international
Workshop on Program comprehension, IEEE, 1999, pp. 218-225. |
| [76] | SWAG Software Toolkit, http://www.swag.uwaterloo.ca/~swagkit/ . |
| [77] | GVF - The Graph Visualization Framework, http://sourceforge.net/projects/gvf/ . |
| [78] | ShriMP Views: simple Hierarchical Multi-Perspective, Victoria, http://www.shrimpviews.com/ . |
| [79] | JGraph: The Home Page of JGraph, http://jgraph.sourceforge.net/index.html. |
| [80] | TouchGraph, http://www.touchgraph.com/index.html . |
| [81] | yFiles - Interactive Visualization of Graph Strucutres, http://www-pr.informatik.uni-tuebingen.de/yfiles/ . |
| [82] | GRAS - A graph oriented database system for (software) engineering
environments, RWTH Aachen, http://www-i3.informatik.rwth-aachen.de/research/projects/gras/index.html (1999). |
| [83] | GenSet: Design Information Fusion, http://www.cs.uoregon.edu/research/perpetual/dasada/Software/GenSet/index.html (01.09.2001). |
| [84] | DiaGen:The Diagram Editor Generator, Universität Erlangen-Nürnberg , http://www2.informatik.uni-erlangen.de/DiaGen/ (2002). |
| [85] | Fujaba: From UML to Java and back again, http://www.uni-paderborn.de/cs/fujaba/. |
| [86] | UPGADE: A framework for graph-based applications, RWTH Aachen, http://www-i3.informatik.rwth-aachen.de/research/projects/upgrade/ (2002). |
| [87] | MetaEdit+ metaCASE tool, http://www.metacase.com/ (2003). |
| [88] | J. Ebert, B. Kullbach, V. Riediger, A. Winter, GUPRO - Generic Understanding
of Programs, An Overview, Electronic Notes in Theoretical Computer Science
(http://www.elsevier.nl/locate/entcs/volume72.html) 72 (2). |
| [89] | C. Lange, H. Sneed, A. Winter, Comparing Graph-based Program
Comprehension Tools to Relational Database-based Tools, in: 9th International
Workshop on Program comprehension, IEEE, 2001, pp. 209-218. |
| [90] | M. Kamp, B. Kullbach, GReQL - Eine Anfragesprache für das GUPRO
Repository, Sprachbeschreibung, Projektbericht 8/2001, Universität Koblenz,
Institut für Softwaretechnik, Koblenz (August 2001). |
| [91] | R. C. Holt, Introduction to the Grok Programming Language, http://plg.uwaterloo.ca/~holt/papers/grok-intro.doc (May 2002). |
| [92] | Collaborative architecture reconstruction and modeling task, Workshop at the
Dagstuhl-Seminar 03061 Software Architecture: Recovery and Modelling,
http://www.bauhaus-stuttgart.de/dagstuhl/#tools . |
| [93] | R. Ferenc, F. Magyar, A. Beszédes, A. Kiss, M. Tarkiainen, Columbus -
Tool for Reverse Engineering Large Object Oriented Software Systems, in:
Proceedings SPLST 2001, Szeged, Hungary (http://www.inf.u-szeged.hu/~ferenc/research/ferencr_columbus.pdf ), June 2001, pp. 16-27. |
| [94] | S. Easterbrook, CSC444F: Software Engineering I (Fall term 2001), University
of Toronto, http://www.cs.toronto.edu/~sme/CSC444F/ (2001). |
| [95] | C. Chaouiya, A. G. Gonzalez, D. Thie˙ry, GINML: Towards a GXL based
format for logical regulatory networks and dynamic graphs, http://www.esil.univ-mrs.fr/~chaouiya/Recherche/GINML (2003). |
|