DSLM : Dynamic Synchronous Language with Memory

Pejman Attar 1
1 INDES - Secure Diffuse Programming
CRISAM - Inria Sophia Antipolis - Méditerranée
Abstract : We propose a new scripting language called DSLM based on the syn- chronous/reactive model. In DSLM, systems are composed of several sites executed asynchronously, and each site is running agents in a synchronous way. Each agent executes its script in synchronous par- allel way. Scripts may call functions that are considered in an abstract way: their effect on the memory is not considered, but only their "orchestration" i.e. the organisation of their calls in time and in place (the site where they are called). The mapping of sites onto cores allows one to benefit from multicore architectures. Two properties are assumed by DSL: reactivity of sites and absence of interferences between scripts run by distinct sites. We consider several variants of DSL. In the first variant, functions are defined in FunLoft. In the second variant of DSL, functions are defined in Re- activeML and the JoCaml system is used for asynchronous inter-sites communications. The third variant is based on SugarCubes which is a Java based framework for reactive programming. Finally, in the fourth variant, functions are defined in Scheme/Bigloo.
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-00779192
Contributeur : Pejman Attar <>
Soumis le : samedi 23 février 2013 - 01:56:55
Dernière modification le : jeudi 11 janvier 2018 - 16:42:51
Document(s) archivé(s) le : dimanche 2 avril 2017 - 02:21:14

Fichier

paper.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00779192, version 2

Collections

Citation

Pejman Attar. DSLM : Dynamic Synchronous Language with Memory. 2012. 〈hal-00779192v2〉

Partager

Métriques

Consultations de la notice

282

Téléchargements de fichiers

135