design element
RIACS banner
 
section image top Outreach       
section image bottom     design element

 


RIACS Events

International Conference on Automated Software Engineering (ASE)
September 18-23, 2006

RIACS Scientists, Ewen Denney and Willem Visser, will be participants at the International Conference on Automated Software Engineering (ASE) held in Tokyo, Japan.

Willem Visser will be providing a tutorial on the Java PathFinder tool.

Ewen Denney will be presenting a paper titled "Annotation inference for the safety certification automatically generated code". Information on this paper is available below.


Title:    Annotation inference for the safety certification automatically generated code.

Abstract:   Code generators for realistic application domains are not directly verifiable in practice.  In the certifiable program generation approach the generator is extended to generate logical annotations (i.e. pre-/postconditions and loop invariants) along with the programs, allowing fully automated program proofs of different safety properties.  However, this requires access to the generator sources, and remains difficult to implement and to maintain because the annotations are cross-cutting concerns, both on the object-level (i.e. in the generated code) and on the meta-level (i.e. in the generator).

Here we describe a new generic post-generation annotation inference algorithm that exploits the fact that the output of a code generator is highly idiomatic in order to circumvent these problems.

 

design element
design element
design element
design element