|
||||||
|
university |
||||||
| Dept. Math. Comp. Sci. > Lutz Schröder > teaching > |
|
|||||
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 isJacques Loeckx, Hans-Dieter Ehrich, Markus Wolf: Specification of Abstract Data Types, Wiley/Teubner, 1996. Teaching Material
|
||||||
| Author: Dr. Lutz Schröder |
||||||
| wg bkb |
|
|||||