Thread-modular Counter Abstraction

Thread-modular counter abstraction (TMCA) is a clean, two-step abstraction framework for proving safety and liveness of parameterized programs.

Introductory Talk at FMCAD’20

Implementation

Contact

For enquiries, please contact Thomas Pani.

Publications

2020
[4]Parameterized Program Safety and Liveness via Thread-modular Counter Abstraction
Thomas Pani, Georg Weissenbacher, Florian Zuleger
2020.
Note: Paper presented at the FMCAD'20 student forum
[bibtex]
[3]Rely-Guarantee Bound Analysis of Parameterized Concurrent Shared-Memory Programs
Thomas Pani, Georg Weissenbacher, Florian Zuleger
, 2020.
Note: under submission
[bibtex]
[2] Thread-modular Counter Abstraction for Parameterized Program Safety
Thomas Pani, Georg Weissenbacher, Florian Zuleger
Formal Methods in Computer Aided Design, FMCAD (Alexander Ivrii, Ofer Strichman, eds.), 2020.
Note: to appear
[bibtex] [pdf]
2018
[1] Rely-Guarantee Reasoning for Automated Bound Analysis of Lock-Free Algorithms
Thomas Pani, Georg Weissenbacher, Florian Zuleger
Formal Methods in Computer Aided Design, FMCAD (Nikolaj Bjørner, Arie Gurfinkel, eds.), pages 1–9, 2018, IEEE.
[bibtex] [pdf] [doi]

Latest News

Winter School on Verification

The Austrian Society for Rigorous Systems Engineering (ARiSE) and the Vienna Center for Logic and Algorithms (VCLA) are organizing a joint winter school on verification at Vienna University of Technology from 6-10 February 2012. Apart from ARiSE/VCLA students, the school will be open to outside students. Details are available from the VCLA website.

Continue reading

CfP: Workshop on Exploiting Concurrency Efficiently and Correctly (EC^2 2010)

The annual Workshop on Exploiting Concurrency Efficiently and Correctly (EC2) is a forum that brings together researchers working on formal methods for concurrency, and those working on advanced parallel applications. Its goal is to stimulate incubation of ideas leading to future concurrent system design an verification tools that are essential in the multi-core era.

Continue reading

Full news archive