Etd

An Axiomatic Semantics for Functional Reactive Programming

Público

Conteúdo disponível para baixar

open in viewer

Functional reactive programming (FRP) is a paradigm extending functional languages with primitives which operate on state. Typical FRP systems contain many dozens of such primitives. This thesis aims to identify a minimal subset of primitives which captures the same set of behavior as these systems, and to provide an axiomatic semantics for them using first-order linear temporal logic, with the aim of utilizing these semantics in formal verification of FRP programs. Furthermore, we identify several important properties of these primitives and prove that they are satisfied using the Coq proof assistant.

Creator
Colaboradores
Degree
Unit
Publisher
Language
  • English
Identifier
  • etd-042908-133033
Palavra-chave
Advisor
Defense date
Year
  • 2008
Date created
  • 2008-04-29
Resource type
Rights statement
Última modificação
  • 2020-11-23

Relações

Em Collection:

Itens

Itens

Permanent link to this page: https://digital.wpi.edu/show/kw52j812c