Reasoning About Foreign Function Interfaces Without Modelling the Foreign Language (Artifact)

Authors Alexi Turcotte, Ellen Arteca, Gregor Richards



PDF
Thumbnail PDF

Artifact Description

DARTS.5.2.9.pdf
  • Filesize: 262 kB
  • 2 pages

Document Identifiers

Author Details

Alexi Turcotte
  • Northeastern University, Boston, MA, USA
Ellen Arteca
  • Northeastern University, Boston, MA, USA
Gregor Richards
  • University of Waterloo, Waterloo, ON, Canada

Acknowledgements

The authors would like to thank Rafi Turas for writing the implementation of these techniques in Poseidon Lua. We’d also like to thank Hugo Musso Gualandi for his valuable discussions/feedback. This work was partially funded by NSERC.

Cite AsGet BibTex

Alexi Turcotte, Ellen Arteca, and Gregor Richards. Reasoning About Foreign Function Interfaces Without Modelling the Foreign Language (Artifact). In Special Issue of the 33rd European Conference on Object-Oriented Programming (ECOOP 2019). Dagstuhl Artifacts Series (DARTS), Volume 5, Issue 2, pp. 9:1-9:2, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2019)
https://doi.org/10.4230/DARTS.5.2.9

Artifact

Abstract

There are two components to this artifact. First, a we provide a mechanization of the formalization in the paper, as well as mechanized proofs of the main results from the paper. Second, we provide a full implementation of Poseidon Lua, the language implemented in the paper. Instructions for all components of the artifact are included this document.

Subject Classification

ACM Subject Classification
  • Software and its engineering → Interoperability
  • Software and its engineering → Semantics
Keywords
  • Language design
  • Language interoperation
  • Formal semantics

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail