Name:
Stainless
Description:
Verification framework for a subset of the Scala programming language
Professor — Lab:
Viktor KunčakLab for Automated Reasoning and Analysis
Contacts:
Viktor Kunčak Nicolas Voirol Jad Hamza

Home page:
Stainless
Technical description:
Stainless is a tool for verifying Scala programs developed by the LARA. It can verify that your program is correct for all inputs, it can report inputs for which your program fails when they exist, and it can prove that functions do not loop.
Documentation:
Stainless Docs
Papers:
Tutorials:
Videos:
Webpages:
Project status:
active — entered showcase: 2019-03-18 — entry updated: 2024-04-12

Source code:
Lab GitHub - last commit: 2024-02-29
Code quality:
Intermediate
Project type:
Library
Programming language:
Scala
License:
Apache-2.0