Ludwig-Maximilians-Universität München, Institut für Informatik
Lehr- und Forschungseinheit für Programmierung und Softwaretechnik

DAAD-Procope Projekt

Methoden und Werkzeuge zur formalen Entwicklung komplexer Software mit TLA

Die temporale Logik TLA ist ein attraktiver und in mehreren Fallstudien erprobter Formalismus zur Beschreibung und Analyse reaktiver Systeme, für die auch bereits einzelne Werkzeuge wie Editoren, Simulatoren, Model Checker und Theorembeweiser entwickelt wurden. Jedoch mangelt es bisher an einer Integration dieser Werkzeuge durch einheitliche Konzepte und Schnittstellen, die dem Benutzer eine formal abgestützte Entwicklung auf adäquatem Niveau erlauben würden.

In diesem Projekt versuchen wir solche Konzepte zu entwickeln, wobei Abstraktions- und Strukturierungsmethoden eine zentrale Rolle spielen. Dabei interessieren wir uns besonders für diagrammatische Beschreibungstechniken, die in semiformalen Methoden weit verbreitet sind. Für temporallogische Spezifikationen und Beweise können Diagramme einerseits als verständliche Benutzerschnittstelle und andererseits als Schnittstelle zwischen interaktiven und automatischen Verifikationswerkzeugen Verwendung finden. Im einzelnen werden folgende Fragestellungen untersucht:

Projektpartner

Equipe Model, Laboratoire lorrain de recherche en informatique et ses applications (LORIA), Nancy
LFE Programmierung und Softwaretechnik, Universität München

Projektlaufzeit

Liste aller Projekte

Lehrstuhl Institut Universität


Stephan Merz
Last modified: Mon Mar 13 16:09:26 MET 2000