Navigation
|
Lecture: Specification of Software Systems
Lecture: Specification of Software SystemsLecturerDr. Bernhard WestfechtelSimon M. Becker (Exercises) LectureLecture (2 hours/week): Mo, 8.30-9.45, 5056Exercises (1 hour/week): Mo, 9.45-10.15, 5056 SubjectSpecification languages are used to describe software systems in a formal way. They can be classified into data- and process-oriented languages. From the specification an implementation may be generated automatically, or the implementation is written by hand and a proof is conducted that the implementation satisfies the specification. The lecture provides a survey on a set of specification languages – including e.g. algebraic specifications, Z, graph transformation systems, and SDL.PrerequisitesThis lecture addresses students in the main study phase. It is assumed that students are familiar with programming, but knowledge of software engineering is not required.LiteratureV.S. Alagar, K. Periyasamy: Specification of Software Systems, Springer-Verlag (1998)LinksThe Z NotationDownloads (PDF)Slides
Exercises
Created by: system last modification: Monday 24 of January, 2005 [10:35:09 UTC] by sbecker |