pop up description layer
Last modified: 20100224:143115/first version for 2010

FIT3013 AJH-2010-08

Introduction to Event-B

LM1: Introduction to the Event B Method

LM1: Introduction to the Event B Method

Unit Objectives Addressed

  1. an understanding of the Fundamentals of the Event-B Method
  2. an awareness of the Applications of the Event-B Method
  3. The use of Software Testing in the discrete domain

Materials

presentation pdf version of the lecture presentation, with multiple slides per presentation point 50 slides
slides pdf version of the lecture slides, with single slides per presentation point 16 slides
notes the lecture slides reduced to note form, more suitable for printing 4 pages
Feedback Slides some experimental slides which allow online real-time feedback from the class, using the iCALT software system made available by CERG. 50 HTML pages

In this module, we give an overview of the need for specification, its role in testing, a comparison with traditional engineering disciplines, and some real life examples of how B has been used in practice.

We run a simple example of using the Rodin tool to develop a simple specification of a Parking Meter machine. The code of this specification is available on-line.

We also review some slides on the Event-B Notation, kindly made available by Prof Jean-Raymond Abrial, the father of Event-B (and B, and Z!). These slides can only be accessed by using your Authcate username and password.

A comment from The Vice-Chancellor's February 2007 Ancora Imparo column.

"The traditional role of lectures in imparting knowledge is now a much less important component of university education. We must focus more on principles and concepts rather than on imparting detailed factual information and on higher order generic skills such as problem analysis and problem solving, communication, teamwork and oral and written communication. These are the skills that employers are seeking in our graduates. They will be developed by more active involvement of students in their own education and learning in a research-rich environment."

next: LM2: Set Theory


Document History

20100224:143115 9.0.0 ajh first version for 2010

This page maintained by John Hurst.
Copyright Monash University Copyright Policy
33 accesses since
24 Feb 2010
My PhotoTrain Photo

Generated at 20100315:2227 from an XML file modified on 20100315:1835
Maintainer use only; not generally accessible: Local Server Work Server CSSE Server

149 accesses since 01 Mar 2010, HTML cache rendered at 20120517:2158