-
Huazhong University Of Science and Technology
- Wuhan, Hubei, China
Highlights
- Pro
Lists (20)
Sort Name ascending (A-Z)
blockchain protocol
blockchain-rust
compiler
contract audit reports
ethereum-rust
formal verification
functional programming
fuzz
Latex/Beamer
papers
runtime verification
rust-development
samrt contract verification
smart contract analysis
smart contract CTF
solana
solidity contracts
temporal properties
ZK
ZK EVM
- All languages
- Assembly
- Boogie
- C
- C#
- C++
- CSS
- Cairo
- Circom
- Classic ASP
- Clojure
- CodeQL
- Common Lisp
- Coq
- Cuda
- Dafny
- Elixir
- F#
- Go
- HTML
- Haskell
- Isabelle
- Java
- JavaScript
- Jupyter Notebook
- KCL
- Kotlin
- LLVM
- Lean
- Lua
- Markdown
- Meson
- MoonBit
- Move
- Noir
- OCaml
- Objective-C
- PDDL
- Python
- ReScript
- RenderScript
- Rocq Prover
- Rust
- SMT
- Scala
- Shell
- Solidity
- Standard ML
- Swift
- TLA
- TeX
- TypeScript
- Typst
- Vyper
- WebAssembly
- Yul
- Zig
Starred repositories
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
TLC is a model checker for specifications written in TLA+. The TLA+Toolbox is an IDE for TLA+.
An easy-to-learn/use static analysis framework for Java
Tai-e assignments for static program analysis
Runtime verification system for Java, using AspectJ for instrumentation.
A compiler developed using ANTLR in Java that translates Solidity smart contracts into mCRL2 models
occia / Rubick
Forked from continental/RubickPrototype of "Automata-Guided Control-Flow-Sensitive Fuzz Driver Generation". Forked for potential update.
Larva is a runtime verification tool which compiles enriched state machine specifications into runtime monitors which connect with Java systems through AspectJ.
Fuzz drivers are essential for fuzzing library APIs. However, manually composing fuzz drivers is difficult and time consuming. That's why we propose Rubick, which is an automata-based fuzz driver g…
Various utilities for working with the Etherem Reference Tests.