2022
DOI: 10.1007/978-3-031-17196-3_13
|View full text |Cite
|
Sign up to set email alerts
|

AspectSol: A Solidity Aspect-Oriented Programming Tool with Applications in Runtime Verification

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 11 publications
0
3
0
Order By: Relevance
“…[30] allows the speciőcation of pre-and post-conditions for smart contract transactions using a variant of the Larva speciőcation language [2] which are then enforced at runtime. Efficient monitoring code based on invariant-speciőcation languages has also been introduced in [9,49] to reject transactions violating speciőed invariants. [1] formalizes expected program semantics and the execution semantics of the Ethereum Virtual Machine (EVM) and matches execution results to the speciőcation using the K framework.…”
Section: Blockchains and Runtime Verificationmentioning
confidence: 99%
See 1 more Smart Citation
“…[30] allows the speciőcation of pre-and post-conditions for smart contract transactions using a variant of the Larva speciőcation language [2] which are then enforced at runtime. Efficient monitoring code based on invariant-speciőcation languages has also been introduced in [9,49] to reject transactions violating speciőed invariants. [1] formalizes expected program semantics and the execution semantics of the Ethereum Virtual Machine (EVM) and matches execution results to the speciőcation using the K framework.…”
Section: Blockchains and Runtime Verificationmentioning
confidence: 99%
“…Various analysis tools utilizing different techniques have been proposed and developed to actively guard against such attacks at runtime. [9] and [74] enforce runtime properties to prevent certain functions from being called recursively while [20] proposed a method that involves actively scanning for known security vulnerabilities at runtime. [65] and [56] employ dynamic analysis techniques to monitor contract execution ŕow during runtime.…”
Section: Runtime-checkable Aspects Of Smart Contractsmentioning
confidence: 99%
“…IPFS is a solution to address the problem through an approach as a secure peer-to-peer distributed file system. This system utilizes encrypted file system hash that connects all computing devices to the same file system [9].…”
Section: (Kodavali and Kuppuswamy 2022) 2022mentioning
confidence: 99%