Matches in SemOpenAlex for { <https://semopenalex.org/work/W4376123179> ?p ?o ?g. }
Showing items 1 to 59 of
59
with 100 items per page.
- W4376123179 abstract "Symbolic execution is a program analysis technique executing programs with symbolic instead of concrete inputs. This principle allows for exploring many program paths at once. Despite its wide adoption -- in particular for program testing -- little effort was dedicated to studying the semantic foundations of symbolic execution. Without these foundations, critical questions regarding the correctness of symbolic executors cannot be satisfyingly answered: Can a reported bug be reproduced, or is it a false positive (soundness)? Can we be sure to find all bugs if we let the testing tool run long enough (completeness)? This paper presents a systematic approach for engineering provably sound and complete symbolic execution-based bug finders by relating a programming language's operational semantics with a symbolic semantics. In contrast to prior work on symbolic execution semantics, we address the correctness of critical implementation details of symbolic bug finders, including the search strategy and the role of constraint solvers to prune the search space. We showcase our approach by implementing WiSE, a prototype of a verified bug finder for an imperative language, in the Coq proof assistant and proving it sound and complete. We demonstrate that the design principles of WiSE survive outside the ecosystem of interactive proof assistants by (1) automatically extracting an OCaml implementation and (2) transforming WiSE to PyWiSE, a functionally equivalent Python version." @default.
- W4376123179 created "2023-05-12" @default.
- W4376123179 creator A5080014914 @default.
- W4376123179 creator A5091921101 @default.
- W4376123179 date "2023-05-09" @default.
- W4376123179 modified "2023-10-15" @default.
- W4376123179 title "Engineering a Formally Verified Automated Bug Finder" @default.
- W4376123179 doi "https://doi.org/10.48550/arxiv.2305.05570" @default.
- W4376123179 hasPublicationYear "2023" @default.
- W4376123179 type Work @default.
- W4376123179 citedByCount "0" @default.
- W4376123179 crossrefType "posted-content" @default.
- W4376123179 hasAuthorship W4376123179A5080014914 @default.
- W4376123179 hasAuthorship W4376123179A5091921101 @default.
- W4376123179 hasBestOaLocation W43761231791 @default.
- W4376123179 hasConcept C110251889 @default.
- W4376123179 hasConcept C11219265 @default.
- W4376123179 hasConcept C156325763 @default.
- W4376123179 hasConcept C184337299 @default.
- W4376123179 hasConcept C199360897 @default.
- W4376123179 hasConcept C23123167 @default.
- W4376123179 hasConcept C2777904410 @default.
- W4376123179 hasConcept C2779639559 @default.
- W4376123179 hasConcept C39920170 @default.
- W4376123179 hasConcept C41008148 @default.
- W4376123179 hasConcept C519991488 @default.
- W4376123179 hasConcept C55439883 @default.
- W4376123179 hasConcept C80444323 @default.
- W4376123179 hasConcept C98183937 @default.
- W4376123179 hasConceptScore W4376123179C110251889 @default.
- W4376123179 hasConceptScore W4376123179C11219265 @default.
- W4376123179 hasConceptScore W4376123179C156325763 @default.
- W4376123179 hasConceptScore W4376123179C184337299 @default.
- W4376123179 hasConceptScore W4376123179C199360897 @default.
- W4376123179 hasConceptScore W4376123179C23123167 @default.
- W4376123179 hasConceptScore W4376123179C2777904410 @default.
- W4376123179 hasConceptScore W4376123179C2779639559 @default.
- W4376123179 hasConceptScore W4376123179C39920170 @default.
- W4376123179 hasConceptScore W4376123179C41008148 @default.
- W4376123179 hasConceptScore W4376123179C519991488 @default.
- W4376123179 hasConceptScore W4376123179C55439883 @default.
- W4376123179 hasConceptScore W4376123179C80444323 @default.
- W4376123179 hasConceptScore W4376123179C98183937 @default.
- W4376123179 hasLocation W43761231791 @default.
- W4376123179 hasOpenAccess W4376123179 @default.
- W4376123179 hasPrimaryLocation W43761231791 @default.
- W4376123179 hasRelatedWork W1552900908 @default.
- W4376123179 hasRelatedWork W1994915990 @default.
- W4376123179 hasRelatedWork W2005201077 @default.
- W4376123179 hasRelatedWork W2101264565 @default.
- W4376123179 hasRelatedWork W2147015581 @default.
- W4376123179 hasRelatedWork W2514597554 @default.
- W4376123179 hasRelatedWork W2806600916 @default.
- W4376123179 hasRelatedWork W345638404 @default.
- W4376123179 hasRelatedWork W4245197793 @default.
- W4376123179 hasRelatedWork W3026405340 @default.
- W4376123179 isParatext "false" @default.
- W4376123179 isRetracted "false" @default.
- W4376123179 workType "article" @default.