Westfälische Wilhelms-Universität Münster: Forschungsbericht 2003-2004 - Institut für Informatik

Forschen

Druckkopf Universität Münster
Logo Universität Münster
A–Z Suchen
 
Startseite Universität Münster

Forschungsbericht
2003 - 2004

 

 
Inhaltsverzeichnis
 
Evangelisch-Theologische Fakultät
Katholisch-Theologische Fakultät
Rechtswissenschaftliche Fakultät
Wirtschafts- wissenschaftliche Fakultät
Medizinische Fakultät
Erziehungswissenschaft und Sozialwissenschaften
Psychologie und Sportwissenschaft
Geschichte / Philosophie
Philologie
Mathematik und Informatik
Physik
Chemie und Pharmazie

Biologie

Geowissenschaften
Forschungszentren
Sonderforschungsbereiche
Graduiertenkollegs
Forschergruppen
Zentrale Betriebseinheiten
 

Startseite

Kontakt

Impressum

 

Institut für Informatik

Tel. (0251) 83-38447
Fax: (0251) 83-33755
e-mail: ifi-sekretariat@math.uni-muenster.de
www: wwwmath1.uni-muenster.de:8010/
Einsteinstraße 62
48143 Münster
Direktoren: Prof. Dr. Achim Clausing, Prof. Dr. Sergei Gorlatch,
Prof. Dr. Klaus Hinrichs, Prof. Dr. Xiaoyi Jiang,
Prof. Dr. Herbert Kuchen, Prof. Dr. Wolfram-M. Lippe,
Prof. Dr. Gottfried Vossen

Forschungsschwerpunkte 2003 - 2004  
 zurück    weiter

Prof. Dr. Herbert Kuchen
Entwicklung eines Werkzeugs zum Testen von Software

 
Es wird ein Werkzeug entwickelt, das das automatische Generieren von Testfällen für das Glass-Box-Testen ermöglicht. Hierbei wird zunächst ein Überdeckungskriterium wie z. B. def-use-Ketten-Überdeckung vorgegeben. Hierauf basierend wird der Byte-Code der zu testenden Java-Klassen dann auf einer symbolisch arbeitenden Java Virtual Machine durchlaufen. An für den Kontrollfluss relevanten Stellen werden Restriktionen an einen maßgeschneiderten Constraint-Solver weitergegeben, der dann ermittelt, ob der gegenwärtige Satz von Restriktionen noch eine Lösung zulässt oder bereits inkonsistent ist. Im letzteren Fall kann die JVM eine Berechnungsalternative ausschließen. Um die hierfür notwendige Backtrack-Fähigkeit bieten zu können, wurden in die symbolische JVM einige Konzepte aus der sogenannten Warren Abstract Machine übernommen, die aus vielen Implementierungen der logischen Programmiersprache Prolog bekannt ist. Der maßgeschneiderte Constraint-Solver enthält einen Löser für nichtlineare Gleichungssysteme, der intern auf Gröbner-Basen und dem Buchberger-Algorithmus sowie klassischen numerischen Verfahren zur Bestimmung von Nullstellen von Polynomen basiert.

Beteiligte Wissenschaftler:

Prof. Dr. Herbert Kuchen, Dipl.-Wirt. Inform. Christoph Lembeck, Dipl.-Wirt. Inform. Roger Müller

Veröffentlichungen:

R. Müller, C. Lembeck, H. Kuchen: GlassTT - a Symbolic Java Virtual Machine Using Constraint Solving Techniques for Glass-Box Test Case Generation, Technischer Bericht 102, Institut für Wirtschaftsinformatik, 2003.

R. Müller, C. Lembeck, H. Kuchen: A Symbolic Java Vitual Machine for Test-Case Generation, Proceedings IASTED, 2004.

C. Lembeck, R. Caballero, R. Müller, H. Kuchen: Constraint Solving for Generating Glass-Box Test Cases, Proceedings of International Workshop on Functional and (Constraint) Logic Programming (WFLP), S. 19-32, Aachen, 2004.

C. Lembeck, R. Müller, H. Kuchen: Die Erzeugung von Testfällen mit einer symbolischen virtuellen Maschine und Constraint Solvern (in German), Informatik 2004, Bd. 2, Lecture Notes in Informatics P-51, S. 418-427, Springer-Verlag, 2004

 

Zurückblättern

 Diese Seite:  :: Seite drucken   :: Seite empfehlen   :: Seite kommentieren

© 2005 Universität Münster - Dezernat 6.3. + Forschungsberichte

   :: Seitenanfang Seitenanfang

© Universität Münster
Schlossplatz 2 · 48149 Münster
Tel.: +49 251 83-0 · Fax: +49 (251) 83-3 20 90
E-Mail: verwaltung@uni-muenster.de