Formal Specification and Verification
Folien
22.04.2014: Motivation
[introduction.pdf]
24.04.2014: Classical logic 1
[logic-1.pdf]
(last update: 29.04.14, 20:00)
29.04.2014: Classical logic 2
[logic-2.pdf]
(last update: 29.04.14, 20:00)
6.05.2014: Classical logic 3
[logic-3.pdf]
13.05.2014: Classical logic 4 (First-order logic; Formal Specification (generalities); Algebraic specification 1)
[logic-4.pdf]
13.05.2014: Algebraic specification
(Slides by Bidoit and Mosses)
20.05.2014: (Matthias Horbach)
(1) Systems for satisfiability checking in propositional and first-order logic;
(2) Systems for reasoning about algebraic specifications
The materials are included in the following .tar file:
[materials.tar]
27.05.2014: Transition systems, ASM, Timed automata
[trans-systems.pdf]
3.06.2014: Generalizations of transition systems: Timed automata and hybrid automata; CSP; more expressive languages
[trans-systems2.pdf]
3.06.2014: Temporal logic 1: Introduction
[temporal-logic1.pdf]
17.06.2014: Temporal logic 2: LTL
[temporal-logic2.pdf]
24.06.2014: Temporal logic 3: LTL ctd.
[temporal-logic3.pdf]
1.07.2014: Temporal logic 4: CTL ctd.
[temporal-logic4.pdf]
3.07.2014: Temporal logic 5: Model Checking 1
[temporal-logic5.pdf]
(last change: 8.07.2014, page 8)
Example 1:
[.pdf]
Example 2:
[.pdf]
08.07.2014: Temporal logic 6: Model Checking with OBDD
[temporal-logic6.pdf]
Examples: Modeling with OBDDs:
[.pdf]
10.07.2014: Examples (using NuSMV)
README.txt
(How to use NuSMV)
example2.txt
ferryman.txt
15.07.2014: Dynamic Logic 1
[dynamic-logic-1.pdf]
22.07.2014: Dynamic Logic 2: PDL - Soundness, Completeness, Decidability; Sequent calculus
[dynamic-logic-2.pdf]
Soundness, completeness and decidability proof for PDL
[decidability-pdl.pdf]
24.07.2014: Deductive Verification 1
[deductive-verification1.pdf]
29.07.2014: Deductive Verification 2
[deductive-verification2.pdf]
Example: iteration of post:
[pdf]