Technical Report


Formalisierung und Beweis einer Verfeinerung aus FOCUS mit automatischen Theorembeweisern - Fallstudie -


Author(s): Johann Schumann, Max Breitling
Year: 1999
Number: TUM-I9904
Editor:
CR Classification: D.2.1, D.2.4, F.3.1
CR General Terms: Verification
Keywords: Verifikation, Verfeinerung, Theorembeweiser, Focus, AutoFocus, Setheo, SMV, zweielementiger Puffer Version
Abstract:Das Ziel dieser Arbeit ist eine Evaluierung inwieweit der Theorembeweiser SETHEO an das Spezifikationswerkzeug AUTOFOCUS zur weitgehend automatischen Durchfuehrung von Verifikationsaufgaben angeschlossen werden kann. Dazu wurde ein zweielementiger Puffer sowohl abstrakt durch eine einzelne Komponente spezifiziert, als auch als verteiltes System, bestehend aus zwei einelementigen Puffern und einer Kontrolleinheit. Aus den graphisch erstellten Spezifikationen wurden formale Darstellungen erzeugt, mit denen der Beweis der Verfeinerungsrelation zwischen den beiden Spezifikationen mit Hilfe der automatischen Beweiser SETHEO und SMV durchgefuehrt werden konnte.


Available as compressed Postscript

BibTeX-Entry:

@techreport{SB99, author = {Johann Schumann and Max Breitling}, title = {Formalisierung und Beweis einer Verfeinerung aus FOCUS mit automatischen Theorembeweisern - Fallstudie -}, number = {TUM-I9904}, institution = {Technische Univerit\"at M\"unchen}, year = {1999}, url = {http://www4.informatik.tu-muenchen.de/reports/SB99.html}, abstract = {Das Ziel dieser Arbeit ist eine Evaluierung inwieweit der Theorembeweiser SETHEO an das Spezifikationswerkzeug AUTOFOCUS zur weitgehend automatischen Durchfuehrung von Verifikationsaufgaben angeschlossen werden kann. Dazu wurde ein zweielementiger Puffer sowohl abstrakt durch eine einzelne Komponente spezifiziert, als auch als verteiltes System, bestehend aus zwei einelementigen Puffern und einer Kontrolleinheit. Aus den graphisch erstellten Spezifikationen wurden formale Darstellungen erzeugt, mit denen der Beweis der Verfeinerungsrelation zwischen den beiden Spezifikationen mit Hilfe der automatischen Beweiser SETHEO und SMV durchgefuehrt werden konnte.}, CRClassification = {D.2.1, D.2.4, F.3.1}, CRGenTerms = {Verification}}