Searched for: +
(1 - 3 of 3)
document
Hinrichsen, Jonas Kastberg (author), Bengtson, Jesper (author), Krebbers, R.J. (author)
Message passing is a useful abstraction for implementing concurrent programs. For real-world systems, however, it is often combined with other programming and concurrency paradigms, such as higher-order functions, mutable state, shared-memory concurrency, and locks. We present Actris: a logic for proving functional correctness of programs...
journal article 2022
document
Hinrichsen, Jonas Kastberg (author), Louwrink, Daniƫl (author), Krebbers, R.J. (author), Bengtson, Jesper (author)
Session types- A family of type systems for message-passing concurrency-have been subject to many extensions, where each extension comes with a separate proof of type safety. These extensions cannot be readily combined, and their proofs of type safety are generally not machine checked, making their correctness less trustworthy. We overcome...
conference paper 2021
document
Hinrichsen, J.K. (author), Bengtson, Jesper (author), Krebbers, R.J. (author)
Message passing is a useful abstraction to implement concurrent programs. For real-world systems, however, it is often combined with other programming and concurrency paradigms, such as higher-order functions, mutable state, shared-memory concurrency, and locks. We present Actris: a logic for proving functional correctness of programs that...
journal article 2020