ARCHE : un langage parallèle à objets fortement types - Inria - Institut national de recherche en sciences et technologies du numérique
Rapport (Rapport De Recherche) Année : 1992

ARCHE : un langage parallèle à objets fortement types

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.

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
RR-1646.pdf (4.49 Mo) Télécharger le fichier

Dates et versions

inria-00074915 , version 1 (24-05-2006)

Identifiants

  • HAL Id : inria-00074915 , version 1

Citer

Marc Benveniste, Valérie Issarny. ARCHE : un langage parallèle à objets fortement types. [Rapport de recherche] RR-1646, INRIA. 1992. ⟨inria-00074915⟩
160 Consultations
38 Téléchargements

Partager

More