Forschungsbericht 1999-2000   
WWU-Logo Institut für Informatik
Einsteinstrasse 62
48149 Münster
Tel. (0251) 83-33796/32700
Fax: (0251) 83-33755
e-mail: ifi-sekretariat@math.uni-muenster.de
WWW: http://www.uni-muenster.de/Informatik

Direktoren: Prof. Dres. Achim Clausing, Klaus Hinrichs, Herbert Kuchen,
Wolfram-M. Lippe (geschf.) Gottfried Vossen, Guido Wirtz

 
 
 
[Pfeile  gelb] Forschungsschwerpunkte 1999 - 2000
Fachbereich 10 - Mathematik und Informatik
Institut für Informatik
Prof. Dr. Guido Wirtz
 


Statische Analyse von Programmiersprachen

Die statische Analyse von Programmen versucht, möglichst genaue Informationen zu einem vorgegebenen Programm (Fehler, Speicherverwendung usw.) zu erlangen, ohne das Programm auszuführen. Anwendungen liegen neben der Unterstützung von Korrektheitsüberlegungen insbesondere im Bereich der Optimierung und automatischen Parallelisierung zwecks effizienterer Ausführung von Programmen.

Schwerpunkt der Arbeiten war die Analyse von durch Verwendung von Zeigern in imperativen Programmiersprachen entstehenden Aliasbeziehungen, d.h. das Auffinden von Bezeichnern, die auf die gleichen Speicherbereiche verweisen. Die Untersuchungen wurden anhand der Sprache ANSI-C durchgeführt, da gerade hier die wenigsten Restriktionen zur Verwendung von Zeigern (bis hin zur Verwendung von Funktionszeigern) bestehen. Eine erfolgreiche Analyse für diese Sprache kann durch Vereinfachung auf jede andere imperative Sprache übertragen werden.

In diesem Rahmen wurde eine neue Speicher-basierte Repräsentation von Programmen entwickelt. Auf diesem Modell wurde unter Verwendung der SUIF Compilerwerkzeuge (Stanford) ein Analysewerkzeug zur interprozeduralen Aliasanalyse realisiert und an Hand einer Reihe von realen Anwendungsprogrammen erfolgreich evaluiert.

Das Projekt wurde im Jahre 1999 erfolgreich abgeschlossen.

Beteiligte Wissenschaftler:

Dr.-Ing. D. Schmidt, Prof. Dr. rer. nat. habil. G. Wirtz

Veröffentlichungen:

Schmidt, D.: Interprozedurale Alias-Analyse von ANSI-C in vollem Sprachumfang, Dissertationsschrift, Siegen, 1999

 
 
[Startseite (Rektorat)] [Inhaltsverzeichnis] [vorherige Seite] [nächste Seite]

Hans-Joachim Peter
EMail: vdv12@uni-muenster.de
HTML-Einrichtung: Izabela Klak
Informationskennung: FO10EF05
Datum: 2001-04-25