arXiv Open Access 2025

Reactive Semantics for User Interface Description Languages

Basile Pesin Celia Picard Cyril Allignol
Lihat Sumber

Abstrak

User Interface Description Languages (UIDLs) are high-level languages that facilitate the development of Human-Machine Interfaces, such as Graphical User Interface (GUI) applications. They usually provide first-class primitives to specify how the program reacts to an external event (user input, network message), and how data flows through the program. Although these domain-specific languages are now widely used to implement safety-critical GUIs, little work has been invested in their formalization and verification. In this paper, we propose a denotational semantic model for a core reactive UIDL, Smalite, which we argue is expressive enough to encode constructs from more realistic languages. This preliminary work may be used as a stepping stone to produce a formally verified compiler for UIDLs.

Topik & Kata Kunci

Penulis (3)

B

Basile Pesin

C

Celia Picard

C

Cyril Allignol

Format Sitasi

Pesin, B., Picard, C., Allignol, C. (2025). Reactive Semantics for User Interface Description Languages. https://arxiv.org/abs/2508.13610

Akses Cepat

Lihat di Sumber
Informasi Jurnal
Tahun Terbit
2025
Bahasa
en
Sumber Database
arXiv
Akses
Open Access ✓