2010
DOI: 10.1007/978-3-642-12029-9_16
|View full text |Cite
|
Sign up to set email alerts
|

Proving Consistency and Completeness of Model Classes Using Theory Interpretation

Abstract: Abstract. Abstraction is essential in the formal specification of programs. A common way of writing abstract specifications is to specify implementations in terms of basic mathematical structures. Specification languages like JML offer so-called model classes that provide interfaces to such structures. One way to reason about specifications that make use of model classes is to map model classes directly to structures provided by the theorem prover used for verification. Crucial to the soundness of this techniq… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2018
2018
2019
2019

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…For deductive verification purposes, the classes may be translated to elements of theories of the underlying theorem provers. In this case, the faithfulness of the mapping may be checked [3].…”
Section: Discussionmentioning
confidence: 99%
“…For deductive verification purposes, the classes may be translated to elements of theories of the underlying theorem provers. In this case, the faithfulness of the mapping may be checked [3].…”
Section: Discussionmentioning
confidence: 99%
“…sets or sequences) that can be translated into elements of theories of provers: they can therefore also be used in deductive verification tasks. It is possible to verify the faithfulness of the translation [8].…”
Section: Related Workmentioning
confidence: 99%