start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
start [2009/03/05 23:40] – jonathan | start [2009/03/11 17:24] (current) – jonathan | ||
---|---|---|---|
Line 2: | Line 2: | ||
====== F09-GS/ | ====== F09-GS/ | ||
- | Slides from the first lecture and for the second are available in the SVN repository. | + | * Please **login** to the wiki (see bottom** ↓** of this page for login). |
- | Please try out the Rodin Event-B Eclipse tool (see below for links) | + | * Slides from the first lecture and for the second are available |
- | ===== Contents ===== | + | * Please try out the Rodin Event-B |
- | + | ||
- | + | ||
- | Safety critical systems are complex systems that interact with a dangerous environment (e.g. nuclear reactors or radiation therapy machines such as the [[http:// | + | |
- | + | ||
- | In this course, we use industrial strength methods and tools such as [[http:// | + | |
- | + | ||
- | As explained by J.R. Abrial in his new book on Event-B, these methods and tools provide insights into specifying, modelling, and reasoning about the safety and correctness of such systems. These activities take place before undertaking effective coding of a computer system, so that the system in question will be correct by construction. The methods | + | |
- | + | ||
- | We construct a mathematical model of a program that is quite different from the program itself. It is far easier to reason about the model than about the program. We will study important notions such as abstraction and refinement: the idea being that an executable program is only obtained at the final stage of a sequence consisting of gradually building more and more accurate models of the future program (think of the various blue-prints made by an architects and engineers). | + | |
- | + | ||
- | " | + | |
+ | * [[public: | ||
Line 30: | Line 20: | ||
Location: SEL (Software Engineering Laboratory, CSEB2056) | Location: SEL (Software Engineering Laboratory, CSEB2056) | ||
+ | |||
+ | Office hours: directly after class. | ||
start.1236296443.txt.gz · Last modified: by jonathan