Software Reliability Lab's repositories
EcoAndroid
EcoAndroid is an Android Studio plugin that suggests automated refactorings for reducing energy consumption of Java android applications.
hoogle_plus
Type-driven, component based synthesis, showcasing TYpe Guided Abstract Refinement (TYGAR)
iris-jellyfish
Extension of atomic triples in Iris with atomic postconditions and formal verification of the Lazy JellyFish skip list
GLITCH-ASE22-Replication-Package
Replication Package for the paper "GLITCH: Automated Polyglot Security Smell Detection in Infrastructure as Code"
contracts-android
Contract usage in Android Java and Kotlin applications
DafnyBench
DafnyBench: A Benchmark for Formal Software Verification
skeptic-authority-template
A basic template for a Skeptic authority.
skeptic-lang
A DSL for asserting password composition policy effectiveness.
analytic-password-cracking-box
Box to run the analytic password cracking utility.
anvil
Anvil is an experimental framework to build practical, formally verified, cluster management controllers.
coq-modeling
Language models for Coq based on data collected from the coq lsp.
coq-number-rendering
Coq number rendering library.
Efficient-Lock-Free-Durable-Sets
Code for "Yoav Zuriel, Michal Friedman, Gali Sheffi, Nachshon Cohen, and Erez Petrank. Efficient Lock-Free Durable Sets, OOPSLA 2019" (https://dl.acm.org/doi/10.1145/3360554)
zxcvbn-plus
Low-Budget Password Strength Estimation