2018
DOI: 10.1007/978-3-030-03421-4_7
|View full text |Cite
|
Sign up to set email alerts
|

A Language-Independent Program Verification Framework

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 17 publications
0
4
0
Order By: Relevance
“…By executable, we mean that K provides concurrent and non-deterministic rewrite semantics [16] that allow for efficient execution of large programs in the developer-specified programming language model. Figure 1 shows the high-level goals of the K Framework, which include deriving an interpreter and compiler for a specified language semantics, as well as model-checking tools.…”
Section: Formal Verification Toolsmentioning
confidence: 99%
See 2 more Smart Citations
“…By executable, we mean that K provides concurrent and non-deterministic rewrite semantics [16] that allow for efficient execution of large programs in the developer-specified programming language model. Figure 1 shows the high-level goals of the K Framework, which include deriving an interpreter and compiler for a specified language semantics, as well as model-checking tools.…”
Section: Formal Verification Toolsmentioning
confidence: 99%
“…Indeed, several have been applied to model Ethereum-based systems in the past [5,7,21]. We refer the reader to [15,16,42] for details on the mathematical and formal foundations of K. We emphasize that our MEV-based secure composability definitions and general results are not specific to K.…”
Section: Formal Verification Toolsmentioning
confidence: 99%
See 1 more Smart Citation
“…In A Language-Independent Program Verification Framework [10], Chen and Rosu describe an approach to language-independent deductive verification, using the K semantics framework. They show how a program verifier as well as other, also dynamic, language tools are generated automatically, from the semantics description, correct-by-construction.…”
Section: Topic 3: Putting Combinations Of Static and Runtime Verificamentioning
confidence: 99%