Universität Bremen  
  university department wg bkb  
  Dept. Math. Comp. Sci. > Lutz Schröder > teaching > Deutsch
English
 

Algebraic Specification

 

A course by Lutz Schröder at the Universität Bremen 2004/2005.

Reasoning about the correctness of programs is made possible only by having a way to express their intended behavour. This is the object of algebraic specification -- programs are regarded as algebras consisting of datatypes and operations, and the intended behaviour of a program is specified by means of formulas (say, equations) concerning these operations. The course provides an introduction to algebraic specification using the specification language CASL; it will partly be based on the script by Hans-Jörg Kreowski. A standard textbook on algebraic specification is

Jacques Loeckx, Hans-Dieter Ehrich, Markus Wolf: Specification of Abstract Data Types, Wiley/Teubner, 1996.


Teaching Material

 
   
Author: Dr. Lutz Schröder
 
  wg bkb 
Last updated: January 25, 2005   impressum