Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Methods and Tools for Validation Modeling and Analysis Dat5
[go: Go Back, main page]

Methods and Tools for Validation
Modeling and Analysis
Dat5/F9D/SSE3, Fall 2002

1 Overview

In this Dat5/F9D course we cover a mixture of classical and emerging techniques and tools from the area of model-checking and testing, such as

In addition to verification based on model-checking the course will focus on model-based testing including testing of finite-state machines (ordinary, timed or stochastic).

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.

2 Schedule


Lectures (and exercises) are scheduled Tuesdays 10:00 - 12:00, generally in E3-209 (deviations are indicated in 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 3 KGL Introduction to DAT5
    Model Checking and Testing
    Linear Temporal Logic.
    See [JPKnew] LTL or [JPK] chapter 2. Slides1. Slides2.
TU, Sep 17 KGL Linear Temporal Logic & Büchi Automata.
SPIN.
   See relevant sections in [JPKnew] below.
   Also you may want to read chapter 10 (skip 10.4) in the 
   following book by Clarke et al.
   For a relevant exercises see here.
TU, Sep 24 KGL Comptuational Tree Logic (CTL)
   Read [JPK] chapter 3 (until 3.9) or [JPKnew] CTL (see below).
   Slides.  Alternative Slides.
   Link to property patterns here.
THU, Sep 26  KGL Probabilistic Model Checking. 
Markov Chains & Decision Processes. 
Probabilistic Bisimulation, Probabilistic Temporal Logics.

   Litt: Jonsson, Larsen, Yi: Handbook (ch.1,2,3,5)
            Hansson, Jonsson: A Framework for Reasoning  
                                            about Time and Reliability.

TU, Oct 1 (10:00-11:00)  KGL Selection of articles to be presented. See list of suggested litterature.
THU, Oct 3, 10:00 Hermans Probabilistic Model Checking I
THU Oct 3, 13:00 Hermans Probabilistic Model Checking II
FRI, Oct 4, 10:00 Hermans Probabilistic Model Checking III
THU, Oct 17 Antoinette

Tu Hoang

Probabilistic Extensions of Process Algebras. Bengt Jonsson, Kim G. Larsen and Wang Yi (see literature list) Slides

Reachability Analysis of Probabilistic Systems by Successive Refinements , Pedro R. D'Argenio, Bertrand Jeannet, Henrik E. Jensen, and Kim G. Larsen (see literature list)

TU, Oct 22 Marius

Egle

David Lee, M. Yannakakis "Principle and Methods of testing FSM - A survey"  Slides
(you should borrow the paper from Egle/Marius for copying)
 
THU, Oct 24 (E4-104) Stanislav  

Rasa  

Brian Nielsen and Arne Skou. "Automated Test Generation from Timed Automata." (see literature list)

"Mechanical Verification of Timed  Automata: A case study" (see literature list) Slides
TU, Oct 29  Goran Frehse Guest Lecture on Compositional Verification of Timed Systems
TU, Nov 12 Marius 

Ulrich

 S. Tripakis "Fault Diagnosis for Timed Automata"  Slides

Moore: "Gedanken-Experiments on Sequential Machines" (see course binder) Slides
THU, Nov 14 (E4-104)

START TIME 8:15

 Antoinette

Stanislav

Egle

D. Bustan, O. Grumberg,"Simulation Based Minimization'', In the 17th International Conference on Automated Deduction (CADE'00), Pittsburgh, June 2000

Doron Peled, Moshe Y. Vardi, Mihalis Yannakakis: Black Box Checking.

Natasha Sharygina, Doron Peled: A Combined Testing and Verification Approach for Software Reliability.

TU, Nov 26 (E1-212)  Jens Peter

Tu Hoang

Rasa

 R. Cleaveland, I. Lee, P. Lewis, and S.A. Smolka: "A theory of testing for soft real-time processes,"

Christel Baier:  "Deciding Bisimilarity and Similarity for  Probabilistic Processes"

"Experiments in Theorem  Proving and Model Checking for Protocol Verification" by Klaus Havelund and  Natarajan Shankar

TU, Dec 10    


3 Material & Links

4 Presentation Hints (points to be discussed)

It may be useful to have a look on the following papers on how to give good presentations:


Kim G. Larsen (kgl@cs.auc.dk)