Automata and Logic for Symbolic Verification of Software |
| Reseach leader: | Rogalewicz Adam |
| Team leaders: | Iosif Radu |
| Team members: | Bozga Marius, Habermehl Peter, Konečný Filip, Šimáček Jiří, Vojnar Tomáš |
| Agency: | BARRANDE |
| Code: | MEB021023 |
| Start: | 2010 |
| End: | 2011 |
| Keywords: | formal verification, infinite-state systems, symbolic representations, automata, logics |
| Annotation: |
| Among
techniques which can be used for verification of infinite-state
systems, one can find approaches based on cut-offs, automated
induction, or symbolic
verification,
which is probably the most frequent and which is also the subject of
the proposed project. Symbolic verification is based on encoding
infinite sets of states of the examined systems (possibly after some
abstraction) in a finite way using some suitable formalism. Probably
the most commonly used symbolic representations are those built on
logics
and automata. The
scientific
goal
of the proposed project is to significantly advance the state of the
art in the area of symbolic
logic-based and automata-based verification methods for
infinite-state software,
namely to increase the scalability of these approaches and to broaden
the area of their applicability. To achieve this goal we plan to
further improve the various individual logic-based as well as
automata-based techniques, but also invest a significant amount
of research into approaches combining
advantages of both automata as well as logics. In the research, we
will in particular concentrate on verification of programs with
unbounded integers, (parametrised-size) arrays, and complex dynamic
linked data structures. |
Products
|
Publications
| 2012 | Bouajjani, A., Habermehl, P., Rogalewicz, A., Vojnar, T.: Abstract Regular (Tree) Model Checking, In: International Journal on Software Tools for Technology Transfer, Vol. 14, No. 2, 2012, DE, p. 167-191, ISSN 1433-2779 |
| 2011 | Habermehl, P., Holík, L., Rogalewicz, A., Šimáček, J., Vojnar, T.: Forest Automata for Verification of Heap Manipulation, In: Lecture Notes in Computer Science, Vol. 2011, No. 6806, DE, p. 424-440, ISSN 0302-9743 |
| | Habermehl, P., Holík, L., Rogalewicz, A., Šimáček, J., Vojnar, T.: Forest Automata for Verification of Heap Manipulation, FIT-TR-2011-01, Brno, CZ, FIT VUT, 2011, p. 30 |
| 2010 | Bozga, M., Iosif, R., Konečný, F.: Fast Acceleration of Ultimately Periodic Relations, In: Computer Aided Verification, Berlin, DE, Springer, 2010, p. 227-242, ISBN 978-3-642-14294-9 |
|
|