2015
DOI: 10.1007/978-3-319-19249-9_26
|View full text |Cite
|
Sign up to set email alerts
|

A Fully Verified Container Library

Abstract: Abstract. The comprehensive functionality and nontrivial design of realistic general-purpose container libraries pose challenges to formal verification that go beyond those of individual benchmark problems mainly targeted by the state of the art. We present our experience verifying the full functional correctness of EiffelBase2: a container library offering all the features customary in modern language frameworks, such as external iterators, and hash tables with generic mutable keys and load balancing. Verific… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
36
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 29 publications
(36 citation statements)
references
References 61 publications
0
36
0
Order By: Relevance
“…The functional specification is model based [28]. Two mathematical models are used: algebraic lists (i.e., finite sequences) to represent the content of the list and finite partial maps to model the set of valid cursors (see Sect.…”
Section: Specificationmentioning
confidence: 99%
See 4 more Smart Citations
“…The functional specification is model based [28]. Two mathematical models are used: algebraic lists (i.e., finite sequences) to represent the content of the list and finite partial maps to model the set of valid cursors (see Sect.…”
Section: Specificationmentioning
confidence: 99%
“…-The code has been designed to obtain efficient container implementation and does not focus on verification. Therefore, the verification task has been more difficult compared with previous work verifying functional specification of container libraries [28,39] designed with verification in mind. -Only specifications of contracts for public operations on the container were provided.…”
Section: Challenges Dealtmentioning
confidence: 99%
See 3 more Smart Citations