|
Time: Wednesday, 12:30-14:00 . Room: HA 105 (Hagenberg seminar room). Start: March 21, 2006.
In this seminar, we explore current research
and systems for specifying and verifying computer programs
(specification languages, program verifiers, model checkers, ...). This
continues the seminar of the previous semester. To take part in the seminar, you have to enrol in the KUSSS system. If you also login in Moodle and register as a course participant, you will receive per email all
messages posted in the News forum.
| |
7 | 2 May - 8 May
- Marcus Caba: A Tool for Discovering and Debugging Algebraic Specifications of Java
Classes
Because of the difficulty of writing formal specifications, formal
methods are considered expensive and often only used in so called
safety-critical systems. Broader acceptance might be possible if tools
provide assistance in handling formal methods.
We present a framework, developed by Johannes Henkel and Amer Diwan at
Colorado University, that, given a Java Class, suggests an algebraic
specification of that class by considering observable equivalences of
objects.
Furthermore their framework allows to execute an algebraic
specification, providing a proto type that can be used by clients, or to
check an implementation of a Java class against its specification.
|
|