Matches in SemOpenAlex for { <https://semopenalex.org/work/W4309137051> ?p ?o ?g. }
Showing items 1 to 61 of
61
with 100 items per page.
- W4309137051 abstract "CHERI-C extends the C programming language by adding hardware capabilities, ensuring a certain degree of memory safety while remaining efficient. Capabilities can also be employed for higher-level security measures, such as software compartmentalization, that have to be used correctly to achieve the desired security guarantees. As the extension changes the semantics of C, new theories and tooling are required to reason about CHERI-C code and verify correctness. In this work, we present a formal memory model that provides a memory semantics for CHERI-C programs. We present a generalised theory with rich properties suitable for verification and potentially other types of analyses. Our theory is backed by an Isabelle/HOL formalisation that also generates an OCaml executable instance of the memory model. The verified and extracted code is then used to instantiate the parametric Gillian program analysis framework, with which we can perform concrete execution of CHERI-C programs. The tool can run a CHERI-C test suite, demonstrating the correctness of our tool, and catch a good class of safety violations that the CHERI hardware might miss." @default.
- W4309137051 created "2022-11-23" @default.
- W4309137051 creator A5015518667 @default.
- W4309137051 creator A5026169200 @default.
- W4309137051 creator A5060399652 @default.
- W4309137051 date "2022-11-14" @default.
- W4309137051 modified "2023-09-27" @default.
- W4309137051 title "A Formal CHERI-C Semantics for Verification" @default.
- W4309137051 doi "https://doi.org/10.48550/arxiv.2211.07511" @default.
- W4309137051 hasPublicationYear "2022" @default.
- W4309137051 type Work @default.
- W4309137051 citedByCount "0" @default.
- W4309137051 crossrefType "posted-content" @default.
- W4309137051 hasAuthorship W4309137051A5015518667 @default.
- W4309137051 hasAuthorship W4309137051A5026169200 @default.
- W4309137051 hasAuthorship W4309137051A5060399652 @default.
- W4309137051 hasBestOaLocation W43091370511 @default.
- W4309137051 hasConcept C104949639 @default.
- W4309137051 hasConcept C119857082 @default.
- W4309137051 hasConcept C128942645 @default.
- W4309137051 hasConcept C151552104 @default.
- W4309137051 hasConcept C152877465 @default.
- W4309137051 hasConcept C156325763 @default.
- W4309137051 hasConcept C160145156 @default.
- W4309137051 hasConcept C17435882 @default.
- W4309137051 hasConcept C184337299 @default.
- W4309137051 hasConcept C199360897 @default.
- W4309137051 hasConcept C2777904410 @default.
- W4309137051 hasConcept C28180684 @default.
- W4309137051 hasConcept C41008148 @default.
- W4309137051 hasConcept C55439883 @default.
- W4309137051 hasConceptScore W4309137051C104949639 @default.
- W4309137051 hasConceptScore W4309137051C119857082 @default.
- W4309137051 hasConceptScore W4309137051C128942645 @default.
- W4309137051 hasConceptScore W4309137051C151552104 @default.
- W4309137051 hasConceptScore W4309137051C152877465 @default.
- W4309137051 hasConceptScore W4309137051C156325763 @default.
- W4309137051 hasConceptScore W4309137051C160145156 @default.
- W4309137051 hasConceptScore W4309137051C17435882 @default.
- W4309137051 hasConceptScore W4309137051C184337299 @default.
- W4309137051 hasConceptScore W4309137051C199360897 @default.
- W4309137051 hasConceptScore W4309137051C2777904410 @default.
- W4309137051 hasConceptScore W4309137051C28180684 @default.
- W4309137051 hasConceptScore W4309137051C41008148 @default.
- W4309137051 hasConceptScore W4309137051C55439883 @default.
- W4309137051 hasLocation W43091370511 @default.
- W4309137051 hasOpenAccess W4309137051 @default.
- W4309137051 hasPrimaryLocation W43091370511 @default.
- W4309137051 hasRelatedWork W1459875537 @default.
- W4309137051 hasRelatedWork W1537178853 @default.
- W4309137051 hasRelatedWork W1828810364 @default.
- W4309137051 hasRelatedWork W1896092679 @default.
- W4309137051 hasRelatedWork W2010303434 @default.
- W4309137051 hasRelatedWork W2282139525 @default.
- W4309137051 hasRelatedWork W3036611088 @default.
- W4309137051 hasRelatedWork W34452851 @default.
- W4309137051 hasRelatedWork W4283765998 @default.
- W4309137051 hasRelatedWork W2500740404 @default.
- W4309137051 isParatext "false" @default.
- W4309137051 isRetracted "false" @default.
- W4309137051 workType "article" @default.