Constraint-based contract inference for deductive verification

A Alshnakat, D Gurov, C Lidström… - … the Occasion of 20 Years of …, 2020 - Springer
Assertion-based software model checking refers to techniques that take a program
annotated with logical assertions and statically verify that the assertions hold whenever …

[PDF][PDF] An abstract contract theory for programs with procedures

C Lidström, D Gurov - International Conference on Fundamental …, 2021 - library.oapen.org
When developing complex software and systems, contracts provide a means for controlling
the complexity by dividing the responsibilities among the components of the system in a …

[HTML][HTML] A modular reasoning system using uninterpreted predicates for code reuse

CC Din, EB Johnsen, O Owe, IC Yu - … of Logical and Algebraic Methods in …, 2018 - Elsevier
This paper proposes a modular proof system based on uninterpreted predicates. The
proposed proof system allows modular reasoning about programs with an open-world …

Automated Deductive Verification of Safety-Critical Embedded Software

C Lidström - 2024 - diva-portal.org
Embedded systems are everywhere in society, and in many industries, such as the
automotive industry, embedded systems are safety-critical. Embedded systems are today …

[PDF][PDF] An Abstract Contract Theory for Programs with Procedures Full Version

C Lidström, D Gurov - arXiv preprint arXiv:2101.06087, 2021 - people.kth.se
When developing complex software and systems, contracts provide a means for controlling
the complexity by dividing the responsibilities among the components of the system in a …