Project Details

Rozvoj technik pro automatické verifikace programů s dynamickými datovými strukturami

Project Period: 1. 1. 2009 - 31. 12. 2011

Project Type: grant

Code: GP201/09/P531

Agency: Czech Science Foundation

Program: Postdoktorandské granty

English title
Developement of techniques for automatic verification of programs with dynamic data structures
Type
grant
Keywords

formal verification, model checking, infinite state-space systems, dynamic data structures

Abstract

Use of the dynamic data structures is a common technique used in all bigger software systems. On the other hand, searching for errors in such systems is very complicated thanks to the fact that the data structure itself is hidden behind the tricky pointer manipulations. Hence the automated methods for such programs are greatly welcome. The whole verification problem is much more complicated in the case, where several concurrent processes use a shared memory. Bad interference of one of these processes into a dynamic data structure inside the shared memory can interferes the other processes. Another complication for the verification is recursive functions calls. Despite of the huge progress in this area, a reliable verification tool for common use is still far away. Therefore the goal of the proposed basic research project is development of methods for this class of programs.

Team members
Rogalewicz Adam, doc. Mgr., Ph.D. (UITS FIT VUT) , research leader
Publications

2012

2011

2010

2009

Products

2010

2009

Back to top