bild
School of
Electrical Engineering
and Computer Science

Program verification

Researchers

Ph.D. Students

Alumni

Short description

Control flow analysis

A collaborative project aiming at the development of techniques for the algorithmic verification of control flow based properties of programs with procedures, with the focus on compositionality. The project is carried out in the context of the Verification of Control-Flow Properties of Programs with Procedures (CVPP) project.

Provably correct extraction of software models

The project researches methods to generate synthetic software models, which are suitable for formal verification techniques. It is a joint project with research partners in University of Twente.

Currently the project extracts control-flow graphs, a common software model which preserves control-flow information. The extraction is formally proven to be correct with respect to safety control-flow properties. The outcome has been the CFGEx tool, which extracts control-flow graphs from Java bytecode. The on-going research is extending CFGEx to a modular set-up, and also to extract models from another software languages.

Projects and Funding

TBD

Publications

Published by: Mads Dam <mfd@kth.se>
Updated 2013-09-23