Logical reasoning for disjoint permissions

XB Le, A Hobor - Programming Languages and Systems: 27th European …, 2018 - Springer
Resource sharing is a fundamental phenomenon in concurrent programming where several
threads have permissions to access a common resource. Logics for verification need to …

[PDF][PDF] Extending the Viper Verification Language with User-Defined Permission Models

M Roshardt - 2021 - ethz.ch
A number of formal methods can be used to verify the adherence of a program to its
specification, and thus the absence of bugs. In the wake of the introduction of separation …

[图书][B] Verified Optimizations for Functional Languages

Z Paraskevopoulou - 2020 - search.proquest.com
Coq is one of the most widely adopted proof development systems. It allows programmers to
write purely functional programs and verify them against specifications with machine …

Formal Verification-Based Program Repair

NT Toan - 2022 - search.proquest.com
Automated program repair has been an active research field in software engineering in the
last decade. It aims to help developers automatically localize and fix program bugs …

[PDF][PDF] Logical Reasoning for Disjoint Permissions (Extended version)

XB Le, A Hobor - lexuanbach.github.io
Resource sharing is a fundamental phenomenon in concurrent programming where several
threads have permissions to access a common resource. Logics for verification need to …

[PDF][PDF] Extending Viper with user-defined permission models

M Roshardt - 2021 - ethz.ch
Computer program behaviour deviating from what the programmer expects is a fundamental
problem in software engineering with potentially severe consequences. The traditional …

Complexity Analysis of Tree Share Structure

XB Le, A Hobor, AW Lin - … and Systems: 16th Asian Symposium, APLAS …, 2018 - Springer
The tree share structure proposed by Dockins et al. is an elegant model for tracking disjoint
ownership in concurrent separation logic, but decision procedures for tree shares are hard …

Disjoint fractional permissions in verification: Applications, systems and theory

XB Le - 2017 - search.proquest.com
Fractional permissions enable sophisticated accounting reasoning over resource ownership
in Concurrent Separation Logic (CSL). The common permission model uses rational …

[引用][C] Complexity analysis of tree share operations

[引用][C] Logical Reasoning for Disjoint Fractional Permissions

XB LE, A HOBOR