2005
DOI: 10.1016/j.entcs.2005.02.026
|View full text |Cite
|
Sign up to set email alerts
|

A Program Logic for Bytecode

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
29
0

Year Published

2005
2005
2020
2020

Publication Types

Select...
9

Relationship

1
8

Authors

Journals

citations
Cited by 31 publications
(29 citation statements)
references
References 6 publications
0
29
0
Order By: Relevance
“…(σ, σ ) ∈ [[P ]], if ϕ σ then ψ σ . One can prove the validity of triples using a variant of Hoare logic [2], or working with a compositional flow logic [17]. However, the prominent means to prove that {ϕ} P {ψ} is valid is to exhibit a partial specification Φ : N φ s.t.…”
Section: Logical Validationmentioning
confidence: 99%
“…(σ, σ ) ∈ [[P ]], if ϕ σ then ψ σ . One can prove the validity of triples using a variant of Hoare logic [2], or working with a compositional flow logic [17]. However, the prominent means to prove that {ϕ} P {ψ} is valid is to exhibit a partial specification Φ : N φ s.t.…”
Section: Logical Validationmentioning
confidence: 99%
“…In the result, local validity refers to logical validity of the verification conditions resulting from a fully annotated program (see [4] for details). [4]), and (c) collapsing every annotation to an equivalent single assertion (see [1] for details).…”
Section: Description Of Inliningmentioning
confidence: 99%
“…Bannwart and Müller [2] have developed a Hoare-style logic a bytecode similar to Java Bytecode and CIL. This logic is based on Poetzsch-Heffter and Müller's logic [17,18], and it supports object-oriented features such as inheritance and dynamic binding.…”
Section: Soundness and Completenessmentioning
confidence: 99%