Generische Umgebung zum Programmverstehen (GUPRO)

Projektbeschreibung


GUPRO ist ein Generator zur Erzeugung vonProgrammverstehenswerkzeugen, der das Nachvollziehen und Verstehen auch heterogener Software beliebiger Programmiersprachen unterstützt. GUPRO-Werkzeuge existieren für die Untersuchung von C und Ada-Programmen auf der Ebene abstrakter Syntaxbäume und zur Analyse von Systemene deren Quellcode aus unterschiedlichen Sprachen besteht.

GUPRO wurde ferner zur Unterstützung der Untersuchung von sicherheitskritischer Software mit dem Ziel der Zertifizierung ergänzt.

Funktionalitat

  • Analyseergebnisse können in GUPRO sowohl in Tabellenform als auch durch markierten Quelltext visualisiert werden.
  • Zur Untersuchung von Softwaresystemen, deren Quelltexte Präprozessoranweisungen enthalten, ermöglicht eine Folding Komponente die Analyse des präprozessierten Quelltexts, während die Ergebnisvisualisierung sowohl auf Basis des Original-Quelltextes als auch auf der Präprozessor-Ausgabe erfolgen kann.

Projektinformationen

Zeitraum: 14.11.2000

Literatur

Veröffentlichungen

 

2003

  • [Riediger2003EUV] Details BibTeX entry Link to the document Link to the document
    Volker Riediger, David Werner, Andreas Winter: Export und Visualisierung von GUPRO-Projektgraphen. Universität Koblenz-Landau, Institut für Softwaretechnik. 2003. Projektbericht. Koblenz.

2002

2001

  • [Kamp2001GEA] Details BibTeX entry Link to the document
    Manfred Kamp, Bernt Kullbach: GReQL - Eine Anfragesprache für das GUPRO-Repository - Sprachbeschreibung (Version 1.3). Universität Koblenz-Landau, Institut für Softwaretechnik. 2001. Projektbericht. Koblenz.
  • [Kullbach2001DDA] Details BibTeX entry
    Bernt Kullbach, Georg Schmitz: Dokumentation des Ada-Parsers für GUPRO. Universität Koblenz-Landau, Institut für Softwaretechnik. 2001. Projektbericht. Koblenz.
  • [Lange2001AGT] Details BibTeX entry Link to the document
    Carola Lange: Applying GUPRO to GEOS. A Case Study. Universität Koblenz-Landau, Institut für Softwaretechnik. 2001. Projektbericht. Koblenz.
  • [Riediger2001TGC] Details BibTeX entry
    Volker Riediger: The GUPRO C Parser. Universität Koblenz-Landau, Institut für Softwaretechnik. 2001. Projektbericht. Koblenz.
  • [Riediger2001TGC1] Details BibTeX entry
    Volker Riediger: The GUPRO C Preprocessor. Universität Koblenz-Landau, Institut für Softwaretechnik. 2001. Projektbericht. Koblenz.

1999

  • [Hong1999AUD] Details BibTeX entry
    Vinh Hong, Bernt Kullbach, T. Pühler, Andreas Winter: Architektur und Design des GUPRO-Clients. Universität Koblenz-Landau, Institut für Softwaretechnik. 1999. Projektbericht. Koblenz.
  • [Hong1999DGI] Details BibTeX entry
    Vinh Hong: Der GUPRO-Prototyp in Java. Universität Koblenz-Landau, Institut für Softwaretechnik. 1999. Projektbericht. Koblenz.

1998

  • [Ebert1998DGV] Details BibTeX entry
    Jürgen Ebert: Die Geschichte von GUPRO. 1998. Föllbach. pp 3-10. 1.
  • [Ebert1998GAG] Details BibTeX entry
    Jürgen Ebert, Manfred Kamp, Andreas Winter: GUPRO: A Generic System to Support Multi-Language Understanding of Heterogeneous Software. 1998. kein Verlag zugeordnet. pp 11-30. 2.
  • [Kamp1998GEA1] Details BibTeX entry
    Manfred Kamp: GReQL - eine Anfragesprache für das GUPRO-Repository. in Jürgen Ebert, Rainer Gimnich, H. Stasch, Andreas Winter: GUPRO -- Generische Umgebung zum Programmverstehen. 1998. kein Verlag zugeordnet. pp 173-202.
  • [Winter1998GBE] Details BibTeX entry
    Andreas Winter: GUPRO Benutzungshandbuch - Ein Kurzeinführung. in Jürgen Ebert, Rainer Gimnich, H. Stasch, Andreas Winter: GUPRO -- Generische Umgebung zum Programmverstehen. 1998. kein Verlag zugeordnet. pp 219-236.
  • [Kamp1998GEA] Details BibTeX entry Link to the document Link to the document
    Manfred Kamp: GReQL - Eine Anfragesprache für das GUPRO-Repository - Sprachbeschreibung (Version 1.2). Universität Koblenz-Landau, Institut für Informatik. 1998. Fachberichte Informatik. Koblenz.

1997

  • [Dahm1997FIP] Details BibTeX entry
    Peter Dahm: Fehlerbehandlung im Projekt GUPRO. Universität Koblenz-Landau, Institut für Softwaretechnik. 1997. Projektbericht. Koblenz.
  • [Kamp1997ADG] Details BibTeX entry
    Manfred Kamp, N. Südkamp, Andreas Winter: Architektur des GUPRO-Systems - Ein Diskussionspapier. Universität Koblenz-Landau, Institut für Softwaretechnik. 1997. Projektbericht. Koblenz.

1996

  • [Gimnich1996VGE] Details BibTeX entry
    Rainer Gimnich: Verbundprojekt GUPRO -- Eine generische Umgebung zum Programmverstehen. in U. Grote, G. Wolf: Statusseminar des BMBF: Softwaretechnologie 1996. 25.-26. März 1996, Berlin. 1996. Projektträger Informationstechnik des BMBF bei der DLR.
  • [Ebert1996WIH] Details BibTeX entry Link to the document
    Jürgen Ebert, Rainer Gimnich, Andreas Winter: Wartungsunterstützung in heterogenen Sprachumgebungen, Ein Überblick zum Projekt GUPRO. in Franz Lehner: Softwarewartung und Reengineering - Erfahrungen und Entwicklungen. 1996. Gabler Verlag. Wiesbaden. pp 263-275.
  • [Dahm1996G] Details BibTeX entry
    Peter Dahm: GUPRO-Programmierstandards. Universität Koblenz-Landau, Institut für Softwaretechnik. 1996. Projektbericht. Koblenz.
  • [Dahm1996LSF] Details BibTeX entry
    Peter Dahm, C. Gilles: Lokale Symboltabellen für GUPRO-Parser. Universität Koblenz-Landau, Institut für Softwaretechnik. 1996. Projektbericht. Koblenz.
  • [Kamp1996GEA] Details BibTeX entry
    Manfred Kamp: GReQL - eine Anfragesprache für das GUPRO-Repository 1.1. Universität Koblenz-Landau, Institut für Softwaretechnik. 1996. Projektbericht. Koblenz.
  • [Widmann1996GB] Details BibTeX entry
    Friedbert Widmann, T. Schumm, Andreas Winter: GUPRO-Stylefile - Benutzungshinweise. Universität Koblenz-Landau, Institut für Softwaretechnik. 1996. Projektbericht. Koblenz.

1995

  • [Schumm1995G] Details BibTeX entry
    T. Schumm, Andreas Winter: GUPRO-Stylefile. Universität Koblenz-Landau, Institut für Softwaretechnik. 1995. Projektbericht. Koblenz.