Movatterモバイル変換


[0]ホーム

URL:


To main content
Send in your ideas. Deadline April 1, 2025
Grant
Theme fund: NGI Assure
Period: 2022-04 — 2024-08
More projects like this
Software engineering
Middleware and identity

Dual-level Specification Inference

Make formal verification more practical with dual-level Specification Inference

While formal verification of smart contracts gains traction, writing formal specifications can be equally if not more costly than writing code. Spec^2 is a specification inference framework that aims to automatically deduce a high-quality set of specs based on the code only. The inferred specs include both per-transaction pre-post conditions (low-level specs) and invariants on the blockchain-backed storage (high-level specs). Furthermore, the inferred specs should be similar to what experts might develop manually and can be easily examined by people without formal verification training. The funding from NLnet and NGI Assure will be used to prototype Spec^2 against the Move language and infer specifications for Move-based smart contracts.

    Run by CISPA Helmholtz Center for Information Security

    Logo NLnet: abstract logo of four people seen from aboveLogo NGI Assure: letterlogo shaped like a tag

    This project was funded through theNGI Assure Fund, a fund established byNLnet with financial support from the European Commission'sNext Generation Internet programme, under the aegis ofDG Communications Networks, Content and Technology under grant agreement No957073.

    Navigate projects

    Currently open for proposals:

    git merge icon
    Job openings
    podcast logo, antenna with radio waves
    Listen to our podcast

    Search


    [8]ページ先頭

    ©2009-2025 Movatter.jp