,
Di Wang
,
Sheng Chen
,
Meng Wang
,
Dan Hao
Creative Commons Attribution 4.0 International license
This is the artifact description of an ECOOP paper. A new expressive formalization of class-based refinement types is proposed in the paper. We enrich the formalization by analyzing its meta-theory and algorithmic verification. The meta-theory and algorithmic verification have been mechanized and implemented. We discuss details of the mechanization and implementation in this document.
@Article{sun_et_al:DARTS.10.2.22,
author = {Sun, Ke and Wang, Di and Chen, Sheng and Wang, Meng and Hao, Dan},
title = {{Formalizing, Mechanizing, and Verifying Class-Based Refinement Types (Artifact)}},
pages = {22:1--22:3},
journal = {Dagstuhl Artifacts Series},
ISBN = {978-3-95977-342-3},
ISSN = {2509-8195},
year = {2024},
volume = {10},
number = {2},
editor = {Sun, Ke and Wang, Di and Chen, Sheng and Wang, Meng and Hao, Dan},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.10.2.22},
URN = {urn:nbn:de:0030-drops-209209},
doi = {10.4230/DARTS.10.2.22},
annote = {Keywords: Refinement Types, Program Verification, Object-oriented Programming}
}
d7ac9157fe33c460972f771647ed8d62
(Get MD5 Sum)
The artifact has been evaluated as described in the ECOOP 2024 Call for Artifacts and the ACM Artifact Review and Badging Policy.