Proceedings of the 11th ACM SIGPLAN International Workshop on the State of the Art in Program Analysis 2022
DOI: 10.1145/3520313.3534660
|View full text |Cite
|
Sign up to set email alerts
|

Abstract interpretation of Michelson smart-contracts

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 25 publications
(26 reference statements)
0
2
0
Order By: Relevance
“…The most notable characteristic of works that use Abstract Interpretation is that they seem to address properties that focus on -or are related to -language constructs. The specific instances we find in the literature are Boundedness of Loops (Section 5.4.9(A)) [80], Exception handling (Section 5.4.13) [190,207], Guarding of selfdestruct (Section Ca) [190], and Integer over/underflow guarding (Section 5.4.12) [28]. One plausible explanation is that being built systematically on top of a particular formal semantics, which is often itself driven by the formal types and syntax of the language, Abstract Interpretation is a natural tool to deal with issues intrinsic to specific language constructs.…”
Section: Static Type Checkingmentioning
confidence: 99%
See 1 more Smart Citation
“…The most notable characteristic of works that use Abstract Interpretation is that they seem to address properties that focus on -or are related to -language constructs. The specific instances we find in the literature are Boundedness of Loops (Section 5.4.9(A)) [80], Exception handling (Section 5.4.13) [190,207], Guarding of selfdestruct (Section Ca) [190], and Integer over/underflow guarding (Section 5.4.12) [28]. One plausible explanation is that being built systematically on top of a particular formal semantics, which is often itself driven by the formal types and syntax of the language, Abstract Interpretation is a natural tool to deal with issues intrinsic to specific language constructs.…”
Section: Static Type Checkingmentioning
confidence: 99%
“…Also, other platforms are newer than Ethereum--while some traditional analyses have been applied to those platforms (cf. [28,84,114,180]), many approaches are still to be investigated for them.…”
Section: Emerging Directions and Opportunitiesmentioning
confidence: 99%