Skip to content

Commit 5900d83

Browse files
authored
[spec] Add citation for WasmCert (#1533)
1 parent 04beeb7 commit 5900d83

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

document/core/appendix/properties.rst

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -807,7 +807,7 @@ Theorems
807807
~~~~~~~~
808808

809809
Given the definition of :ref:`valid configurations <valid-config>`,
810-
the standard soundness theorems hold. [#cite-cpp2018]_
810+
the standard soundness theorems hold. [#cite-cpp2018]_ [#cite-fm2021]_
811811

812812
**Theorem (Preservation).**
813813
If a :ref:`configuration <syntax-config>` :math:`S;T` is :ref:`valid <valid-config>` with :ref:`result type <syntax-resulttype>` :math:`[t^\ast]` (i.e., :math:`\vdashconfig S;T : [t^\ast]`),
@@ -839,5 +839,9 @@ Consequently, given a :ref:`valid store <valid-store>`, no computation defined b
839839
Andreas Haas, Andreas Rossberg, Derek Schuff, Ben Titzer, Dan Gohman, Luke Wagner, Alon Zakai, JF Bastien, Michael Holman. |PLDI2017|_. Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2017). ACM 2017.
840840
841841
.. [#cite-cpp2018]
842-
A machine-verified version of the formalization and soundness proof is described in the following article:
842+
A machine-verified version of the formalization and soundness proof of the PLDI 2017 paper is described in the following article:
843843
Conrad Watt. |CPP2018|_. Proceedings of the 7th ACM SIGPLAN Conference on Certified Programs and Proofs (CPP 2018). ACM 2018.
844+
845+
.. [#cite-fm2021]
846+
Machine-verified formalizations and soundness proofs of the semantics from the official specification are described in the following article:
847+
Conrad Watt, Xiaojia Rao, Jean Pichon-Pharabod, Martin Bodin, Philippa Gardner. |FM2021|_. Proceedings of the 24th International Symposium on Formal Methods (FM 2021). Springer 2021.

document/core/util/macros.def

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
.. |MediaType| replace:: Media Type
3939
.. _MediaType: https://www.iana.org/assignments/media-types/media-types.xhtml
4040

41+
4142
.. Literature
4243
.. ----------
4344

@@ -47,6 +48,9 @@
4748
.. |CPP2018| replace:: Mechanising and Verifying the WebAssembly Specification
4849
.. _CPP2018: https://dl.acm.org/citation.cfm?id=3167082
4950

51+
.. |FM2021| replace:: Two Mechanisations of WebAssembly 1.0
52+
.. _FM2021: https://link.springer.com/chapter/10.1007/978-3-030-90870-6_4
53+
5054
.. |TAPL| replace:: Types and Programming Languages
5155
.. _TAPL: https://www.cis.upenn.edu/~bcpierce/tapl/
5256

0 commit comments

Comments
 (0)