João Pereira (jcp19)

jcp19

User data from Github https://github.com/jcp19

Company:ETH Zurich

Home Page:jaoper.com

GitHub:@jcp19

João Pereira's repositories

SPIDER

Automated data race detection from a distributed trace via SMT constraint solving

Language:JavaLicense:MITStargazers:16Issues:3Issues:17

VerifiedSCION

Verifying the SCION architecture using Gobra

Language:GoLicense:Apache-2.0Stargazers:8Issues:1Issues:0

oldVerifiedSCION

A verified version of SCION's go source code

Language:GoLicense:Apache-2.0Stargazers:7Issues:3Issues:17

micro-benchmarks

Fork of minha-benchmarks, a suit of tests for the MINHA framework

Language:JavaStargazers:2Issues:2Issues:0

go

The Go programming language

Language:GoLicense:BSD-3-ClauseStargazers:1Issues:2Issues:0

gobra

Gobra is an automated, modular verifier for Go programs, based on the Viper verification infrastructure.

Language:ScalaLicense:NOASSERTIONStargazers:1Issues:1Issues:0

gobra-action-tests

Tests for the gobra-action

goolong

Source code of Goolong, from "Pretend Synchrony: Synchronous Verification of Asynchronous Distributed Programs"

Language:PrologLicense:NOASSERTIONStargazers:1Issues:2Issues:0

IRConverter

An IRConverter from WALA IR to Soot IR (Jimple)

Language:JavaLicense:EPL-2.0Stargazers:1Issues:2Issues:0

ivy

IVy is a research tool intended to allow interactive development of protocols and their proofs of correctness and to provide a platform for developing and experimenting with automated proof techniques. In particular, IVy provides interactive visualization of automated proofs, and supports a use model in which the human protocol designer and the automated tool interact to expose errors and prove correctness.

Language:C++License:NOASSERTIONStargazers:1Issues:2Issues:0

MagpieBridge

MagpieBridge LSP Framework --- A simple solution for your IDE integration

Language:JavaLicense:EPL-2.0Stargazers:1Issues:2Issues:0

scion

SCION Internet Architecture

Language:GoLicense:Apache-2.0Stargazers:1Issues:2Issues:0

silver

Definition of the Viper intermediate verification language.

Language:ScalaLicense:MPL-2.0Stargazers:1Issues:1Issues:0

uMatrix

uMatrix: Point and click matrix to filter net requests according to source, destination and type

Language:JavaScriptLicense:GPL-3.0Stargazers:1Issues:2Issues:0

verdi

A framework for formally verifying distributed systems implementations in Coq

Language:CoqLicense:BSD-2-ClauseStargazers:1Issues:2Issues:0

viperserver

HTTP server that manages verification requests to different tools from the Viper tool stack.

Language:ScalaLicense:NOASSERTIONStargazers:1Issues:1Issues:0

zh_gophers_gobra

Slide deck and examples from my talk on Gobra @ Zürich Gophers, 26.10.2022

Language:GoStargazers:1Issues:2Issues:0

gobra-action

Github Action to verify Go code with Gobra directly in a CI workflow

Language:ShellLicense:MPL-2.0Stargazers:0Issues:1Issues:0
Stargazers:0Issues:0Issues:0

gobra-ide

VSCode Plugin for Gobra

Language:TypeScriptLicense:NOASSERTIONStargazers:0Issues:0Issues:0

gobra-libs

Standard library for the Gobra verifier for Go. Contains definitions and lemmas useful for verifying large projects.

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

gobrago

Expands Gobra commands from json configs

Language:GoLicense:MITStargazers:0Issues:0Issues:0

goprelude

Library of definitions I find myself repeating between projects

Language:GoLicense:MITStargazers:0Issues:1Issues:0

kaobook

A LaTeX class for books, reports or theses based on https://github.com/kenohori/thesis and https://github.com/Tufte-LaTeX/tufte-latex.

License:LPPL-1.3cStargazers:0Issues:0Issues:0

program-proofs-gobra

Examples and exercises from the book Program Proofs translated to Gobra

Stargazers:0Issues:0Issues:0

rerast

A tool for transforming Rust code using rules

Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0

silicon

Symbolic-execution-based verifier for the Viper intermediate verification language.

License:MPL-2.0Stargazers:0Issues:0Issues:0

verified_go_stdlib

Attempt at verifying parts of the Go Standard Library

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

verus

Verified Rust for low-level systems code

Language:RustLicense:MITStargazers:0Issues:1Issues:0