Deductive techniques for model-based concurrency verification

WHM Oortwijn - 2019 - research.utwente.nl
DEDUCTIVE TECHNIQUES Page 1 DEDUCTIVE TECHNIQUES for Model-Based Concurrency
Verification Wytse Oortwijn Page 2 Deductive Techniques for Model-Based Concurrency …

Practical abstractions for automated verification of shared-memory concurrency

W Oortwijn, D Gurov, M Huisman - … , VMCAI 2020, New Orleans, LA, USA …, 2020 - Springer
Modern concurrent and distributed software is highly complex. Techniques to reason about
the correct behaviour of such software are essential to ensure its reliability. To be able to …

Automated verification of parallel nested DFS

W Oortwijn, M Huisman, SJC Joosten… - … Conference on Tools …, 2020 - Springer
Abstract Model checking algorithms are typically complex graph algorithms, whose
correctness is crucial for the usability of a model checker. However, establishing the …

A survey on the use of access permission-based specifications for program verification

A Sadiq, YF Li, S Ling - Journal of Systems and Software, 2020 - Elsevier
Verifying the correctness and reliability of imperative and object-oriented programs is one of
the grand challenges in computer science. In imperative programming models …

An abstraction technique for verifying shared-memory concurrency

W Oortwijn, D Gurov, M Huisman - Applied Sciences, 2020 - mdpi.com
Modern concurrent and distributed software is highly complex. Techniques to reason about
the correct behaviour of such software are essential to ensure its reliability. To be able to …

Extending support for axiomatic data types in VerCors

Ö Şakar - 2020 - essay.utwente.nl
VerCors is a static verifier of concurrent/parallel programs developed at the University of
Twente. The software that is verified with VerCors (and similar tools) use common data types …

Correct Optimized GPU Programs

M Safari - 2022 - research.utwente.nl
Correct Optimized GPU Programs Mohsen Safari Page 1 Correct Optimized GPU Programs
Mohsen Safari Page 2 Page 3 Correct Optimized GPU Programs Dissertation to obtain the …

Verification of a model checking algorithm in VerCors

JP Hollander - 2021 - essay.utwente.nl
Deductive software verification is a formal method to verify that the behaviour of a program
satisfies a set of specifications. We are currently able to make use of highly automated …

Formal verification of a red-black tree data structure

HM Nguyen - 2019 - essay.utwente.nl
Nowadays, although software has been integrated deeply into our society, software errors
are still common. Because the failure of software can have devastating effects, being certain …

On Models and Code: A Unified Approach to Support Large-Scale Deductive Program Verification

M Huisman - … Applications of Formal Methods, Verification and …, 2018 - Springer
Despite the substantial progress in the area of deductive program verification over the last
years, it still remains a challenge to use deductive verification on large-scale industrial …