License: Creative Commons Attribution 3.0 Unported license (CC-BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/DARTS.6.2.8
URN: urn:nbn:de:0030-drops-132051
URL: https://drops.dagstuhl.de/opus/volltexte/2020/13205/
Go back to Dagstuhl Artifacts Series


Oliveira, Bruno C. d. S. ; Shaobo, Cui ; Rehman, Baber

The Duality of Subtyping (Artifact)

pdf-format:
DARTS-6-2-8.pdf (0.4 MB)
artifact-format:
DARTS-6-2-8-artifact-5dcbcfceaba4c767a6dd8611b6320c86.zip (0.8 MB)


Abstract

This artifact contains the Coq formalization associated with the paper The Duality of Subtyping submitted in ECOOP 2020. This document explains how to run the Coq formalization. Artifact can either be compiled in the pre-built docker image with all the dependencies installed or it could be built from the scratch. Sections 1-7 explain the basic information about the artifact. Section A explains how to get the docker image for the artifact. Section B explains the prerequisites and the steps to run coq files from scratch. Section C explains coq files briefly. Section D shows the correspondence between important lemmas discussed in paper and their respective Coq formalization. The term MonoTyping used in artifact corresponds to the standard subtyping systems.

BibTeX - Entry

@Article{oliveira_et_al:DARTS:2020:13205,
  author =	{Bruno C. d. S. Oliveira and Cui Shaobo and Baber Rehman},
  title =	{{The Duality of Subtyping (Artifact)}},
  pages =	{8:1--8:6},
  journal =	{Dagstuhl Artifacts Series},
  ISSN =	{2509-8195},
  year =	{2020},
  volume =	{6},
  number =	{2},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/opus/volltexte/2020/13205},
  URN =		{urn:nbn:de:0030-drops-132051},
  doi =		{10.4230/DARTS.6.2.8},
  annote =	{Keywords: DuoTyping, OOP, Duality, Subtyping, Supertyping}
}

Keywords: DuoTyping, OOP, Duality, Subtyping, Supertyping
Collection: DARTS, Volume 6, Issue 2, Special Issue of the 34th European Conference on Object-Oriented Programming (ECOOP 2020)
Related Scholarly Article: https://doi.org/10.4230/LIPIcs.ECOOP.2020.29
Issue Date: 2020
Date of publication: 06.11.2020


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI