| HAL : hal-00275358, version 1 |
| Fiche détaillée | Récupérer au format |
|
|
| Revue Technique et Science Informatiques 26, 9 (2007) 1067-1090 |
|
|
|
|
| Typer la désérialisation sans sérialiser les types |
|
|
| Grégoire Henry 1Michel Mauny 2, 3 |
|
|
| (2007) |
|
|
| 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. |
|
|
|
|
|
|
|
|
|
|
| 1 : | Preuves, Programmes et Systèmes (PPS) |
| CNRS : UMR7126 – Université Paris VII - Paris Diderot | |
| 2 : | CRISTAL (INRIA Rocquencourt) |
| INRIA | |
| 3 : | Unité de Mathématiques Appliquées (UMA) |
| ENSTA ParisTech | |
| 4 : | Laboratoire d'Informatique de Paris 6 (LIP6) |
| CNRS : UMR7606 – Université Pierre et Marie Curie [UPMC] - Paris VI | |
|
|
|
|
|
|
|
|
| Domaine | : | Informatique/Langage de programmation |
|
|
| Marshalling – unmarshalling – static typing – antiunification – ML – OCaml – polymorphic recursion |
| hal-00275358, version 1 | |
| http://hal.archives-ouvertes.fr/hal-00275358 | |
| oai:hal.archives-ouvertes.fr:hal-00275358 | |
| Contributeur : Grégoire Henry | |
| Soumis le : Mercredi 23 Avril 2008, 14:29:51 | |
| Dernière modification le : Mercredi 23 Avril 2008, 14:29:51 | |