Matches in SemOpenAlex for { <https://semopenalex.org/work/W3198532889> ?p ?o ?g. }
Showing items 1 to 90 of
90
with 100 items per page.
- W3198532889 abstract "OCaml is particularly well-fitted for formal verification. On one hand, it is a multi-paradigm language with a well-defined semantics, allowing one to write clean, concise, type-safe, and efficient code. On the other hand, it is a language of choice for the implementation of sensible software, e.g., industrial compilers, proof assistants, and automated solvers. Yet, with the notable exception of some interactive tools, formal verification has been seldom applied to OCaml-written programs. In this paper, we present the ongoing project Cameleer, aiming for the development of a deductive verification tool for OCaml, with a clear focus on proof automation. We leverage on the recently proposed GOSPEL, Generic OCaml SPE cification Language, to attach rigorous, yet readable, behavioral specification to OCaml code. The formally-specified program is fed to our toolchain, which translates it into an equivalent program in WhyML, the programming and specification language of the Why3 verification framework. Finally, Why3 is used to compute verification conditions for the generated program, which can be discharged by off-the-shelf SMT solvers. We present successful applications of the Cameleer tool to prove functional correctness of several significant case studies, like FIFO queues (ephemeral and applicative implementations) and leftist heaps, issued from existing OCaml libraries." @default.
- W3198532889 created "2021-09-13" @default.
- W3198532889 creator A5038287375 @default.
- W3198532889 creator A5061342406 @default.
- W3198532889 date "2021-04-22" @default.
- W3198532889 modified "2023-09-27" @default.
- W3198532889 title "Cameleer: a Deductive Verification Tool for OCaml (extended version)" @default.
- W3198532889 cites W1480909796 @default.
- W3198532889 cites W1496856923 @default.
- W3198532889 cites W1528322206 @default.
- W3198532889 cites W1532097571 @default.
- W3198532889 cites W1565541828 @default.
- W3198532889 cites W1590844387 @default.
- W3198532889 cites W1967019306 @default.
- W3198532889 cites W1993255342 @default.
- W3198532889 cites W2080575293 @default.
- W3198532889 cites W2105045857 @default.
- W3198532889 cites W2130427425 @default.
- W3198532889 cites W2136310957 @default.
- W3198532889 cites W2137628566 @default.
- W3198532889 cites W2146692504 @default.
- W3198532889 cites W2294722445 @default.
- W3198532889 cites W2318327664 @default.
- W3198532889 cites W2507710874 @default.
- W3198532889 cites W2511417139 @default.
- W3198532889 cites W2541201074 @default.
- W3198532889 cites W2757243080 @default.
- W3198532889 cites W2887515584 @default.
- W3198532889 cites W2909446913 @default.
- W3198532889 cites W2912784218 @default.
- W3198532889 cites W2953459980 @default.
- W3198532889 cites W2959685439 @default.
- W3198532889 cites W2991041049 @default.
- W3198532889 cites W3016393016 @default.
- W3198532889 cites W3033574413 @default.
- W3198532889 cites W3198160809 @default.
- W3198532889 hasPublicationYear "2021" @default.
- W3198532889 type Work @default.
- W3198532889 sameAs 3198532889 @default.
- W3198532889 citedByCount "0" @default.
- W3198532889 crossrefType "posted-content" @default.
- W3198532889 hasAuthorship W3198532889A5038287375 @default.
- W3198532889 hasAuthorship W3198532889A5061342406 @default.
- W3198532889 hasConcept C169590947 @default.
- W3198532889 hasConcept C17435882 @default.
- W3198532889 hasConcept C186846655 @default.
- W3198532889 hasConcept C199360897 @default.
- W3198532889 hasConcept C2777904410 @default.
- W3198532889 hasConcept C2779639559 @default.
- W3198532889 hasConcept C41008148 @default.
- W3198532889 hasConcept C529173508 @default.
- W3198532889 hasConcept C55439883 @default.
- W3198532889 hasConcept C80291951 @default.
- W3198532889 hasConceptScore W3198532889C169590947 @default.
- W3198532889 hasConceptScore W3198532889C17435882 @default.
- W3198532889 hasConceptScore W3198532889C186846655 @default.
- W3198532889 hasConceptScore W3198532889C199360897 @default.
- W3198532889 hasConceptScore W3198532889C2777904410 @default.
- W3198532889 hasConceptScore W3198532889C2779639559 @default.
- W3198532889 hasConceptScore W3198532889C41008148 @default.
- W3198532889 hasConceptScore W3198532889C529173508 @default.
- W3198532889 hasConceptScore W3198532889C55439883 @default.
- W3198532889 hasConceptScore W3198532889C80291951 @default.
- W3198532889 hasLocation W31985328891 @default.
- W3198532889 hasOpenAccess W3198532889 @default.
- W3198532889 hasPrimaryLocation W31985328891 @default.
- W3198532889 hasRelatedWork W1482133646 @default.
- W3198532889 hasRelatedWork W1514031302 @default.
- W3198532889 hasRelatedWork W1522953733 @default.
- W3198532889 hasRelatedWork W1977285665 @default.
- W3198532889 hasRelatedWork W2026348235 @default.
- W3198532889 hasRelatedWork W2028992386 @default.
- W3198532889 hasRelatedWork W2031084933 @default.
- W3198532889 hasRelatedWork W208806687 @default.
- W3198532889 hasRelatedWork W2091529945 @default.
- W3198532889 hasRelatedWork W2134898533 @default.
- W3198532889 hasRelatedWork W2143741226 @default.
- W3198532889 hasRelatedWork W2147621305 @default.
- W3198532889 hasRelatedWork W2155102815 @default.
- W3198532889 hasRelatedWork W2155757092 @default.
- W3198532889 hasRelatedWork W2156141685 @default.
- W3198532889 hasRelatedWork W2564687925 @default.
- W3198532889 hasRelatedWork W2772048259 @default.
- W3198532889 hasRelatedWork W3154923012 @default.
- W3198532889 hasRelatedWork W777563624 @default.
- W3198532889 hasRelatedWork W960428438 @default.
- W3198532889 isParatext "false" @default.
- W3198532889 isRetracted "false" @default.
- W3198532889 magId "3198532889" @default.
- W3198532889 workType "article" @default.