Literatur: Logik, Semantik und Verifikation
  
Hauptseite
Literatur
Übungen
Klausuren
Mailingliste
Software
Material
  
  
  
  Die wichtigsten Dinge aus der Vorlesung halte ich in
  einem Skript fest, dass online verfügbar ist.  Neben
  dem Skript sollten sie unbedingt noch weitere
  Literatur studieren, weil das Skript in Bezug auf
  Motivation und Abdeckung noch recht dünn ist.  Für
  Aussagen- und Prädikatenlogik empfehle ich das Buch
  von Schöning (Kapitel 1+2).  Für Semantik von
  Programmiersprachen und Hoare-Logik empfehle ich das
  Buch von Winskel (Kapitel 1-7 und Anhang A).
  Interessant finde ich auch das Buch von Huth und
  Ryan, dass neben Aussagen- und Prädikatenlogik auch
  Model Checking und Modallogiken behandelt und sich
  durch eine besonders intuitive Darstellung
  auszeichnet.  Oft werden Sie auch Dinge brauchen, die
  Sie bereits in der Vorlesung Programmierung gelernt
  haben.
  
  Grundlegend
  
  -  Uwe Schöning, 
       Logik für Informatiker, 5. Auflage.
       Spektrum Akademischer Verlag, 2000.
  
-  Gert Smolka, 
       Logik, Semantik und Verifikation, 
       Vorlesungsskript SS 2001.
  
-  Gert Smolka, 
       Programmierung: Eine Einführung für Informatiker, 
       Vorlesungsskript WS 2000. 
  
-  Glynn Winskel, 
       The Formal Semantics of Programming Languages: An Introduction. 
       The MIT Press, 1993.
  
-  Michael R. A. Huth und Mark D. Ryan, 
       Logic in Computer Science: Modelling and Reasoning about Systems.
       Cambridge University Press, 2000.
  
Weiterführend
  
  -  Melvin Fitting, First-Order Logic and Automated Theorem
       Proving. Second edition, Springer-Verlag, 1996.  Leider 
       zur Zeit vergriffen.
  
-  Jean H. Gallier,
       Logic for Computer Science. 
       Foundations of Automatic Theorem Proving.
       Harper&Row, 1986.
  
-  René Lalement, Computation as Logic.
       International Series in Computer Science, Prentice Hall, 1993.
  
-  Steve Reeves and Michael Clarke, Logic for Computer 
       Science. 
       Addison-Wesley, 1990.
  
-  Franz Baader and Tobias Nipkow,
       Term Rewriting and All That.
       Cambridge University Press, 1998.
  
-  John C. Mitchell.
       Foundations for Programming Languages.
       The MIT Press, 1996.
  
-  Edmund M. Clarke, Orna Grumberg, and Doron A. Peled, 
       Model Checking.
       The MIT Press, 1999.
  
  
     Christian Schulte, 
     Letzte Änderung: 
     Do 01 Jan 1970 00:00:00 UTC.