Explore

formalmethods × ~lobsters ×
  • ProVerB — SLEBoK

    ProVerB is a project aimed at explaining program verification tools to practicing software developers, and at...

  • Forge: A Tool to Teach Formal Methods

    Posted on 21 April 2024. For the past decade we have been studying how best to...

  • TLA+ Web Explorer

    Github url with docs is at https://github.com/will62794/tla-web Comments

  • screenshot

    Proofcraft News - 2024

    News from other years: 2023 2022 2021 Proofcraft is 3 years old and we’re still having...

  • Don't let Alloy facts make your specs a fiction

    I’ve recently done a lot of work in Alloy and it’s got me thinking about a...

  • screenshot

    On Invariance and Inconsistency

    How can you explain important concepts from program correctness in a simple and intuitive manner? In...

  • screenshot

    Co-Developing Programs and Their Proof of Correctness

    Credit: Balein / Shutterstock Twenty years ago, Sir Tony Hoare proposed a grand challenge to the...

  • Formalizing Date Arithmetic and Statically Detecting Ambiguities for the Law

    Abstract: Legal expert systems routinely rely on date computations to determine the eligibility of a citizen...

  • A Modern Compiler for the French Tax Code

    Abstract: In France, income tax is computed from taxpayers’ individual returns, using an algorithm that is...

  • The World and the Machine

    This is just a way of thinking about formal specification that I find really useful. The...