In this Dat5/F9D course we cover a mixture of classical and emerging
techniques from the area of modelchecking, such as
The course will consider various (extended) models and logics for expressing behaviour and behavioural propertis. Emphasis will be on datastructures and algorithms suggested for representing and exploring the (large or even infinite) state-spaces described by the models. The literature is quite preliminary and is still under development. Part of the course will consist of student presentation (a total of 16) and additional presentations by myself (Kim G Larsen) and possible guest presenters. A high degree of interaction and frequent discussions will be encouraged.It is expected that you attend all sessions, read (and mostly understand) the papers for each session, and are able to pose "nasty" questions to the presenters about the papers. Note that it may in some cases, e.g., when presenting a paper yourself, be necessary to read additional papers referenced by your paper in order to fully understand your own paper.
Suggested literature (under the above given themes) can be found
here.
Lectures (and exercises) are scheduled Tuesdays 9:00 - 12:00,
generally in E3-209 (see the schedule). The schedule is at present only
partial but will be completed during the course (thus, carefully observe
the web-page).
|
When |
Who |
What |
|
TU, Sep 4 |
KGL |
Introduction of DAT5 |
|
TU, Sep 11 |
KGL |
LTL and Büchi Automata |
|
TU, Sep 18 |
|
S. Bensalem, Y Lakhnech and S. Owre: Computing Abstractions of Infinite State Systems Compositionally and Automatically |
|
TU, Sep 25 |
Daniel |
Chapters 1-3 in Dennis Dams: Abstract Interpretation and Partition Refinement for Model Checking
Markov Chains & Decision Processes; Probabilistic Bisimulation;
Probabilistic Temporal Logics. |
|
THU, Sep 27 10:00-13:00 |
Anders Jakob |
Symbolic Model Checking for Probabilistic Processes.
On the Representation of Probabilities over Structured Domains . [Abstract and Postscript] |
|
TU, Oct 9 |
Marta Kwiatkowska: PRISM and related topics.
|
|
|
TU, Oct 16 |
Jacob
|
Probabilistic Extensions of Process Algebras
. Bengt
Jonsson, Kim G. Larsen and Wang Yi Symbolic Model Checking of Concurrent Probabilistic Systems Using MTBDDs and Simplex. Marta Kwiatkowska, G. Norman, D. Parker and R. Segala
|
|
TU, Oct 23 |
Ulrik
John
Kim |
Verification of Large State/Event Systems using Compositionality and
Dependency Analysis
:
Jørn Lind-Nielsen, Henrik Reif Andersen, Gerd Behrmann,
Henrik Hulgaard, Kåre Kristoffersen, Kim G. Larsen Kim G. Larsen, Arne Skou: Bisimulation through Probabilistic Testing Stanley N. Burris Logic for mathematics and computer science Prentice Hal (afsnit 2.10 og evt 2.9 og 2.11) fås hos Hanne Frøde Uribe, Stickel: Ordered Binary Decision Diagrams and the Davis-Putnam Procedure.
|
|
THU, Nov 1 |
Alle |
Mary Sheeran, Gunnar Stålmarck: A tutorial paper on Stålmarck's method of proof for propositional logic
|
|
TU, Nov 13 |
Ulrik
Jacob |
Symbolic Reachability Analysis based on SAT-Solvers
, Parosh
A. Abdulla, Per Bjesse, Niklas Eén, TACAS'00 (best paper award at
TACAS'00). Mary Sheeran, Satnam Singh: Checking safety properties using induction and a SAT-solver.
|
|
TU, Nov 20 |
Jens
|
Generating BDDs for Symbolic Model Checking in CCS, Enders, Filkorn, Taubner
. (se mappen). (kl 10:00) "Boolean Expression Diagrams" by Henrik Reif Andersen and Henrik Hulgaard . Appears in the proceedings for LICS '97 . Available as PostScript (gzip'ed) , PostScript , and PDF . Assume-Guarantee Verification of Timed Systems (kl 13:00)
|
|
TU, Nov 27 |
XX |
|
|
WE, Nov 28 |
NN |
|
|
TU, Dec 11 |
|
Præsentation af projekter
|
The following is a list of hints for making more effective presentations.
Note that the hints are not firm rules and should be adapted to the specific
situation in which they are used. We will restructure and update the
list during the course.
Kim G. Larsen (kgl@cs.auc.dk)