Program
Program
Tutorials

FLoC Model Checking Tutorial

July 2 - 4, 1999  -  Foyer


Model checking is a method for formally verifying finite-state concurrent systems. Specifications about the system are expressed as formulas in temporal logics (e.g. CTL, LTL), and efficient algorithms are used to traverse the model defined by the system and check if the specification holds or not. Very large state-spaces can often be traversed in minutes. The technique has been applied to several complex industrial systems, ranging from hardware to communication protocols to safety critical plants and procedures.

Scope of the Tutorial

The goal of the tutorial is to provide a practical, hands-on introduction to Model Checking. The tutorial will be based on the use of two model checkers:

  • NuSMV, a symbolic model checker specialized on the verification of synchronous systems;
  • SPIN, an on-the-fly model checker specialized on the verification of asynchronous systems.

The tutorial will include an overview of the theoretical background in model checking, a demo of the tools, and working sessions where the participants will tackle the proposed model checking problems. Workstations will be available for the participants to use during the tutorial. During the working sessions, assistants will be available for the participants to clarify topics of interest and discuss modeling and verification techniques.

Instructors

Attendance

The workshop will be at an introductory level. The registration fee will be kept to a minimum. However, the number of participants will be limited, in order to guarantee the availability of computers during the tutorial. Researchers interested in attending should send a brief application describing their interest in the tutorial.

Important Dates

  • Application: May 15
  • Notification: May 31

Organization

Alessandro Cimatti, ITC-irsrt
Trento, Italy
cimatti@irst.itc.it

 

 

Program