Organized by:
Asian Institute of Technology (Thailand)
Institut National de Recherche en Informatique
et en Automatique (France)
Interested researchers or Post-graduate students are welcome.
The school is to be held prior to the 1996 Asian Computer Science Conference (2-5 December, 1996), Singapore.
TOPIC : Synthesis and Verification of Finite-State Machines Based Systems
SPEAKERS :
Gerard Berry
Ecole des Mines/INRIA, France
Nicolas Halbwachs
CNRS, France
Ellen Sentovich
Cadence Berkeley Laboratories, USA
ABSTRACT :
Automatic sythesis and verification of computer systems is
a domain of growing importance, since errors in these systems can have
dramatic economic or human consequences. In some application domains,
synthesis and verification can be automatically driven on a
finite model (state graph) of the
system. Such methods concern circuits --- which are intrinsically
finite-state --- but also communication protocols, and industrial
control systems, the critical properties of which can often be
analyzed on a finite model. This approach has been intensively studied
during the last 15 years; also, it gave raise to actual verification
tools, and to large scale applications. Adressed problems concern
specification (what is to be verified, and how to express it?)
Application Areas
| - | Circuit synthesis, optimization, and verification |
| - | Software and Hardware synthesis, optimization, and verification from Synchronous Languages |
COURSE OUTLINE :
Explicitly Given Finite State Machines
| - | Software Implementation |
| - | Bisimulation techniques for verification |
| - | Linear-time and branching-time temporal logics |
Implicitly Given Finite State Machines
| - | Representation by Boolean Logic Networks |
| - | Standard Boolean techniques (sums of products, kernels, don't cares, etc...) |
| - | Binary Decision Diagrams (BDDs) |
| - | Latch and Logic minimization |
| - | Implicit state space exploration: dealing with the state explosion problem |
| - | Implicit temporal logic verification |
| - | Verification by Observers |
Real-Time verification
| - | Adding counters to FSMs |
| - | Exact and approximate verification techniques |
REGISTRATION :
US$1,200 (twin-shared accomodation (8 nights), three meals and two coffee
breaks per day, BKK-Rayong-BKK, course materials and
attendences of all sessions)
SCHEDULE : Click here