ARCHE : un langage parallèle à objets fortement types

Marc Benveniste 1 Valérie Issarny 1
1 LSP - Langages et Systèmes Parallèles
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires
Résumé : Arche est le successeur du langage Polygoth, fruit des premiers travaux de l'équipe Langages et Systèmes Parallèles de l'IRISA dans l'approche objet de la programmation parallèle. Cette première expérience visait à exprimer la gestion explicite de la distribution et de la replication, tant des données permanentes que des calculs. Le langage Polygoth propose une integration du parallèlisme et des objets originale mais mal adaptée aux mecanismes de synchronisation, d'héritage et de traitement d'exceptions. Les objets dans le langage Arche sont plus simples. Ils s'inscrivent dans la lignee de l'ecole scandinave. Cette simplicité facilite l'intégration des différents mécanismes nécessaires à l'approche objet de la programmation et à la gestion explicite du parallélisme. Parmi les points saillants de Arche, remarquons les originalités suivantes : intégration du parallélisme, de l'héritage et des types abstraits dans un langage imperatif fortement type - généralisation de l'invocation de méthode à une séquence d'objets - introduction d'un mécanisme de traitement d'exceptions adapté aux contextes parallèles imbriqués. La première partie de ce rapport présente le concept de multiprocedure, son intégration dans le langage Polygoth et souligne les difficultés nommées ci-dessus. La deuxieme partie expose les principales caractéristiques de Arche. Tout d'abord, les objets, les types et les classes sont définis, puis trois chapitres présentent respectivement le parallélisme, l'héritage de classe ainsi que la spécialisation de type et le traitement d'exceptions.
Type de document :
Rapport
[Rapport de recherche] RR-1646, INRIA. 1992
Liste complète des métadonnées

https://hal.inria.fr/inria-00074915
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 16:55:33
Dernière modification le : vendredi 16 novembre 2018 - 01:28:31
Document(s) archivé(s) le : mardi 12 avril 2011 - 20:05:03

Fichiers

Identifiants

  • HAL Id : inria-00074915, version 1

Citation

Marc Benveniste, Valérie Issarny. ARCHE : un langage parallèle à objets fortement types. [Rapport de recherche] RR-1646, INRIA. 1992. 〈inria-00074915〉

Partager

Métriques

Consultations de la notice

275

Téléchargements de fichiers

50