A Formal Framework for a Functional Language with Adaptable Components - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2010

A Formal Framework for a Functional Language with Adaptable Components

Résumé

We propose a component programming language called FLAC, {\em Functional Language for Adaptable Components}, on top of a functional programming language which authorizes full adaptability of components while ensuring type safety. The langage is given together with a type system that offers a complete static type ckecking of any programs (including adaptations) to ensure error-free run-time adaptations. Dynamic adaptability and static type checking might seem at first sight paradoxical, but our approach allows it because, first, we use a single language for traditional services and control services (i.e., services for adaptations), and secondly, a specific merge operation takes care of adaptations.
Fichier principal
Vignette du fichier
paper.pdf (135.95 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00530860 , version 1 (30-10-2010)

Identifiants

  • HAL Id : hal-00530860 , version 1

Citer

Pascal Coupey, Christophe Fouqueré. A Formal Framework for a Functional Language with Adaptable Components. 2010. ⟨hal-00530860⟩
69 Consultations
240 Téléchargements

Partager

Gmail Facebook X LinkedIn More