Towards modular reasoning for stateful and concurrent programs

M Krogh-Jespersen - 2019 - pure.au.dk
Software is an integral part of our everyday lives and we rely on man-written programs to
solve a wide range of problems. Ensuring that programs solve well-defined problems …

Sound Invariant Checking Using Type Modifiers and Object Capabilities

IO Gariano, M Servetto, A Potanin - arXiv preprint arXiv:1902.10231, 2019 - arxiv.org
In this paper we use pre existing language support for type modifiers and object capabilities
to enable a system for sound runtime verification of invariants. Our system guarantees that …