Uppsats
InvPurge : Reducing Invariant Noise with Logical Differencing
Master-uppsats
KTH/Skolan för elektroteknik och datavetenskap (EECS)
Publicerad: 2024
Språk: Engelska
Sammanfattning
Smart contracts that facilitate decentralized finance(DeFi) applications have been a desired target for hackers due to the underlying financial stakes. Recent work aims to mitigate these attacks by relying on logical predicates or invariants. A promising approach to support this effort is through automated invariant generation. However notable invariant generation tool InvCon+ suffers from a noise problem. This problem stems from the generation of redundant invariants that cover similar but weaker conditions as other invariants generated. In this work we present INVPURGE an invariant reduction tool to mitigate this issue. Our findings show that INVPURGE is both effective and accurate in reducing invariants from InvCon+.
Information
- Författare
- Andersson Kasche, Gustav
- Lärosäte / institution
- KTH/Skolan för elektroteknik och datavetenskap (EECS)
- Publiceringsdatum
- 2024
- Uppsatstyp
- Master-uppsats
- Språk
- Engelska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Åryd, Viktor
Publicerad: 2024
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Stammler, Hans
Publicerad: 2025
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Mazura, Melissa
Publicerad: 2025
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Cruz, Erik
Publicerad: 2023
Kandidat-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Safi, Oussama, Atabeyli, Melik
Publicerad: 2023
Master-uppsats, KTH/Skolan för industriell teknik och management (ITM)
Parvaneh, Pouria, Strand, Ludvig
Publicerad: 2023