302 articles – 345 Notices  [english version]
HAL : hal-00145454, version 1

Fiche concise  Récupérer au format
Typer la dé-sérialisation sans sérialiser les types
Henry G., Mauny M., Chailloux E.
Dans Journée francophone des langages applicatifs (JFLA) 2006 - Pauillac : France (2006) - http://hal.archives-ouvertes.fr/hal-00145454
Communications avec actes
Informatique/Langage de programmation
Typer la dé-sérialisation sans sérialiser les types
Grégoire Henry () 1, Michel Mauny () 2, 3, Emmanuel Chailloux () 1
1 :  Preuves, Programmes et Systèmes (PPS)
http://www.pps.jussieu.fr
CNRS : UMR7126 – Université Paris VII - Paris Diderot
Université Denis Diderot 2 Place Jussieu - case 7014 75005 PARIS
France
2 :  CRISTAL (INRIA Rocquencourt)
INRIA
France
3 :  Unité de Mathématiques Appliquées (UMA)
ENSTA ParisTech
France
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.
Français
2005

Journée francophone des langages applicatifs (JFLA) 2006
nationale
01/2006
133-146
INRIA

01/2006
Pauillac
France

marshalling – unmarshalling – static typing – antiunification – ML – OCaml – polymorphic recursion

Liste des fichiers attachés à ce document : 
TEX
jfla06
actes.sty(13 KB)
frbib.sty(1.3 KB)
frplain.bst(21.2 KB)
guill.sty(190 B)
main.bib(17.7 KB)
mathpartir.sty(12.8 KB)
ocamlweb.sty(8 KB)
safe_unmarshalling.bbl(6.5 KB)
safe_unmarshalling.blg(992 B)
safe_unmarshalling.tex(58.1 KB)
widearray.sty(925 B)
PS
safe_unmarshalling.ps(193.6 KB)
PDF
safe_unmarshalling.pdf(220.9 KB)