English

Typer la d\'e-s\'erialisation sans s\'erialiser les types

Programming Languages 2007-05-23 v1

Abstract

In this paper, we propose a way of assigning static type information to unmarshalling functions and we describe a verification technique for unmarshalled data that preserves the execution safety provided by static type checking. This technique, whose correctness is proven, relies on singleton types whose values are transmitted to unmarshalling routines at runtime, and on an efficient checking algorithm able to deal with sharing and cycles.

Cite

@article{arxiv.0705.1452,
  title  = {Typer la d\'e-s\'erialisation sans s\'erialiser les types},
  author = {Grégoire Henry and Michel Mauny and Emmanuel Chailloux},
  journal= {arXiv preprint arXiv:0705.1452},
  year   = {2007}
}
R2 v1 2026-06-21T08:26:59.340Z