Published November 6, 2020 | Version v1
Software Open

Formalized Web Components

  • 1. University of Exeter
  • 2. The University of Sheffield

Description

Formalized Web Components

This archive contains two different formalizations of the DOM with Shadow Trees and definitions of Web Components which is built on top of the following:

  • a formalization that is as close to the official DOM standard as possible. This formalization comprises the following sub-projects (a more detailed description of them is given in the archive):
    • [Core_DOM](./Core_DOM)
    • [Shadow_DOM](./Shadow_DOM)
    • [DOM_Components](./DOM_Components)
  • a formalization of a proposed update to the DOM standard that provides better safety guarantees. This formalization comprises the following sub-projects (a more detailed description of them is given in the archive):
    • [Core_SC_DOM](./Core_SC_DOM)
    • [Shadow_SC_DOM](./Shadow_SC_DOM)
    • [SC_DOM_Components](./SC_DOM_Components) 

The formalization has been tested with Isabelle/HOL 2020 without including the Archive of Formal Proofs (AFP). As this archive contains (and requires) and updated version of the already existing AFP entry Core_DOM (the updated version is available in the development version of the AFP), it does not run with the current AFP version.

Files

Files (9.4 MB)

Name Size Download all
md5:78e7e24eebf0ab0c3486e85fd3e3bf62
9.4 MB Download

Additional details

Related works

Has part
Software: https://www.isa-afp.org/entries/Core_DOM.html (URL)
Is source of
Conference paper: 10.1145/3184558.3185980 (DOI)
Conference paper: 10.1007/978-3-319-92994-1_9 (DOI)
Conference paper: 10.1007/978-3-030-40914-2_3 (DOI)