This artifact is a companion to the paper "Compositional Bug Detection for Internally Unsafe Libraries: A Logical Approach to Type Unsoundness". It contains the Rocq formalisation of the RISL program logic, the RUXtBelt semantic model and the inadequacy theorem of RUXt. It also contains the OCaml prototype for RUXt, along with the case studies discussed in the paper.
@Article{carrott_et_al:DARTS.11.2.9, author = {Carrott, Pedro and Ayoun, Sacha-\'{E}lie and Raad, Azalea}, title = {{Compositional Bug Detection for Internally Unsafe Libraries: A Logical Approach to Type Unsoundness (Artifact)}}, pages = {9:1--9:2}, journal = {Dagstuhl Artifacts Series}, ISSN = {2509-8195}, year = {2025}, volume = {11}, number = {2}, editor = {Carrott, Pedro and Ayoun, Sacha-\'{E}lie and Raad, Azalea}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.11.2.9}, URN = {urn:nbn:de:0030-drops-233529}, doi = {10.4230/DARTS.11.2.9}, annote = {Keywords: Rust, bug detection, static analysis, program logics, under-approximation} }
8c254471c0089ac7139a4a6a94d1ace9
(Get MD5 Sum)
The artifact has been evaluated as described in the ECOOP 2025 Call for Artifacts and the ACM Artifact Review and Badging Policy.
Feedback for Dagstuhl Publishing