Programm Verifikation versucht nachzuweisen, dass ein Programm eine gewünschte Eigenschaft erfüllt. Eine wichtige Klasse von Spezifikationformen in diesem Kontext bilden Temporallogiken. Dennoch sind die Methoden zur Behandlung von existentiellen temporal Eigenschaften nicht so ausgereift wie die zur Behandlung von universellen Eigenschaften. Wir präsentieren eine neuartige Methode basierend auf Horn Klauseln, die nicht nur die Eigenschaften formalisiert sondern auch einen effektiven Ansatz zum Lösen solcher Probleme bereitstellt. Wir wenden unsere Methode an um branching-time temporal Eigenschaften zu überprüfen und Gewinnstrategien für Graph-Spielen auf infinite-state Programmen zu berechnen.
«
Programm Verifikation versucht nachzuweisen, dass ein Programm eine gewünschte Eigenschaft erfüllt. Eine wichtige Klasse von Spezifikationformen in diesem Kontext bilden Temporallogiken. Dennoch sind die Methoden zur Behandlung von existentiellen temporal Eigenschaften nicht so ausgereift wie die zur Behandlung von universellen Eigenschaften. Wir präsentieren eine neuartige Methode basierend auf Horn Klauseln, die nicht nur die Eigenschaften formalisiert sondern auch einen effektiven Ansatz zum...
»