Operational semantics of a distributed object-oriented language and its Z formal specification

Marc Benveniste 1
1 LSP - Langages et Systèmes Parallèles
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires
Abstract : PolyGoth is a distributed programming language that integrates the class abstraction of languages like Simula, SmallTalk, Pool or Eiffel with a parallel block structuring concept and its associated notations, namely multiprocedures and fragments. The concepts and notations introduced in PolyGoth enable programmers to address distribution issues in a novel and structured way. To avoid useless complexity, a kernel of the language is used to exhibit the semantics of its most interesting constructs. The semantics is given in an operational way that is based on a transition system. The Z specification language is used to describe the semantics. This novel use of a specification language greatly enhances the structure of the description, its rigorousness, and perhaps, its use fulness.
Type de document :
Rapport
[Research Report] RR-1230, INRIA. 1990
Liste complète des métadonnées

https://hal.inria.fr/inria-00075328
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 17:59:01
Dernière modification le : mercredi 16 mai 2018 - 11:23:14
Document(s) archivé(s) le : mardi 12 avril 2011 - 22:34:16

Fichiers

Identifiants

  • HAL Id : inria-00075328, version 1

Citation

Marc Benveniste. Operational semantics of a distributed object-oriented language and its Z formal specification. [Research Report] RR-1230, INRIA. 1990. 〈inria-00075328〉

Partager

Métriques

Consultations de la notice

137

Téléchargements de fichiers

85