Skip to content
forked from alcestes/effpi

Verified message-passing programs in Dotty

License

Notifications You must be signed in to change notification settings

dotty-staging/effpi

 
 

Repository files navigation

Effpi: verified message-passing programs in Dotty

Effpi is an experimental toolkit for strongly-typed concurrent and distributed programming in Dotty (a.k.a. the future Scala 3 programming language), with verification capabilities based on type-level model checking.

The home page of Effpi is: https://alcestes.github.io/effpi

Authors

Effpi is developed by:

  • Alceste Scalas — Aston University, Birmingham, UK (a (dot) scalas (at) aston (dot) ac (dot) uk)
  • Elias Benussi — Faculty Science Ltd. (elias (at) faculty (dot) ai)

The theory behind Effpi is developed in collaboration with:

  • Nobuko Yoshida — Imperial College London, UK (n.yoshida (at) imperial (dot) ac (dot) uk)

About

Verified message-passing programs in Dotty

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 92.3%
  • Python 7.6%
  • Shell 0.1%