Dines Bjørner's Course Web Page
Faculty of Informatics
Eötvös Loránd University

E-Mail: bjorner@gmail.com

URL: www.imm.dtu.dk/~db

11-22 October, 2010 [Most recent update: August 30, 2010]

Dines Bjørner's Home Page


Contents

An Eye-Opener Course

Stop Press !

  1. (30 August, 2010) This Web page uploaded to ELTE.
  2. (26 August, 2010) Bibliography and minor changes.
  3. (14 June, 2010) Calendar change (11-22 October)
  4. Creation of this Web page: 26 April, 2010

Overview

This Web page, with its sub-Web pages, provides information about the course to be given at Eötvös Loránd University.

Lecture Timetable and Course Texts and Slides

Lect.No. Subject Day Text Slides
1 Summary + Introduction Mon.11.10 Sects.0-1 Lecture 1
2 A Specification Ontology Tue.12.10 Sect.2 Lecture 2
3 Domain Engineering Wed.13.10 Sect.3 Lecture 3
4 Requirements Engineering Thu.14.10 Sect.4 Lecture 4
5 Entities and Fri.15.10 App.B Lecture 5
  RSL Types   App.A.1 Lecture 6
6 RSL Values and Operations Mon.18.10 App.A.2 Lecture 7
7 RSL Logic, Functions and Tue.19.11 App.A.3, App.A.4.6-.7 Lecture 8
  RSL Applicativeness   App.A.5 Lecture 9
8 RSL Imperativeness and Wed.20.11 Apps.A.6 Lecture 10
  RSL Concurrency   Apps.A.7 Lecture 10
9 RSL Specifications Fri.22.11 App.A.8 Lecture 11

Course Prerequisites

Aims and Objectives

Aims

Objectives

Students may, instead of in RAISE/RSL [4,5,2], work out the formal aspects of their course report in Alloy [6], Event B [1], VDM-SL [3], Z [7], etc., or in good, simple and reliable Mathematics !

Exam

Course Project

Topics

Course Groups

Course Work

Course Report

Project Report and Exam Evaluation

References

Bibliography

1
J.-R. Abrial.
The B Book: Assigning Programs to Meanings and Modeling in Event-B: System and Software Engineering.
Cambridge University Press, Cambridge, England, 1996 and 2009.

2
D. Bjørner.
Software Engineering, Vol. 1: Abstraction and Modelling; Vol. 2: Specification of Systems and Languages; ol. 3: Domains, Requirements and Software Design.
Texts in Theoretical Computer Science, the EATCS Series. Springer, 2006.

3
J. Fitzgerald and P. G. Larsen.
Modelling Systems - Practical Tools and Techniques in Software Development.
Cambridge University Press, Cambridge, UK, Second edition, 2009.

4
C. W. George, P. Haff, K. Havelund, A. E. Haxthausen, R. Milne, C. B. Nielsen, S. Prehn, and K. R. Wagner.
The RAISE Specification Language.
The BCS Practitioner Series. Prentice-Hall, Hemel Hampstead, England, 1992.

5
C. W. George, A. E. Haxthausen, S. Hughes, R. Milne, S. Prehn, and J. S. Pedersen.
The RAISE Development Method.
The BCS Practitioner Series. Prentice-Hall, Hemel Hampstead, England, 1995.

6
D. Jackson.
Software Abstractions: Logic, Language, and Analysis.
The MIT Press, Cambridge, Mass., USA, April 2006.
ISBN 0-262-10114-9.

7
J. C. P. Woodcock and J. Davies.
Using Z: Specification, Proof and Refinement.
Prentice Hall International Series in Computer Science, 1996.

Some of My Books

URLs to Formal Methods Web Pages

As of August 26, 2010, the below URLs were OK.

...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...

About this document ...

Dines Bjørner's Course Web Page
Faculty of Informatics
Eötvös Loránd University

This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.71)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -split 0 -toc_depth 6 home

The translation was initiated by Dines Bjorner on 2010-08-30

Dines Bjorner 2010-08-30