Practitioners perceive software productivity as one of the most important subjects of software engineering (SE) because it connects technical to social and economic aspects …
DC Sánchez - arXiv preprint arXiv:1807.09484, 2018 - arxiv.org
Raziel combines secure multi-party computation and proof-carrying code to provide privacy, correctness and verifiability guarantees for smart contracts on blockchains. Effectively …
Abstract The Archive of Formal Proofs is a vast collection of computer-checked proofs developed using the proof assistant Isabelle. We perform an in-depth analysis of the archive …
Proof engineering tools make it easier to develop and maintain large systems verified using interactive theorem provers. Developing useful proof engineering tools hinges on …
R Sison, T Murray - arXiv preprint arXiv:1907.00713, 2019 - arxiv.org
It is common to prove by reasoning over source code that programs do not leak sensitive data. But doing so leaves a gap between reasoning and reality that can only be filled by …
Formal verification can provide the highest degree of software assurance. Demand for it is growing, but there are still few projects that have successfully applied it to sizeable, real …
We present recent work on building and scaling trustworthy systems with formal, machine- checkable proof from the ground up, including the operating system kernel, at the level of …
N Dejon, C Gaber, G Grimaud, N Jomaa - ACM Transactions on …, 2024 - dl.acm.org
Despite growing efforts and encouraging successes in the last decades, fully formally- verified projects are still rare in the industrial landscape. The industry often lacks the tools …
Formal Methods in Collaborative Projects Page 1 Formal Methods in Collaborative Projects Anna Zamansky1, Guillermo Rodriguez-Navas2, Mark Adams3 and Maria Spichkova4 …