LARA

This is an old revision of the document!


The Leon Synthesis and Verification System

The One, Leon Way

Leon is an automated system for synthesizing and verifying functional Scala programs.

The system can be tried out online, with no installation required, at the following link:

http://leon.epfl.ch

Leon source code is publicly available on github:

https://github.com/epfl-lara/leon

To get an overview, check out these papers:

Synthesis and constraint programming in Leon:

Videos:

Further Publications

Several invited talks and papers discuss Leon; you can find more of them at Viktor's page.

Contributors

Leon has started as the work of Philippe Suter, but many PhD and MSc students have contributed to Leon over the years. For the direct contributions to Leon as it is currently, please consult the github repository and its forks. Etienne Kneuss is currently responsible, among other activities, for maintaining a stable version of Leon.