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 :
[Research Report] RR-1230, INRIA. 1990
Liste complète des métadonnées

Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 17:59:01
Dernière modification le : jeudi 11 janvier 2018 - 06:21:20
Document(s) archivé(s) le : mardi 12 avril 2011 - 22:34:16



  • HAL Id : inria-00075328, version 1



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



Consultations de la notice


Téléchargements de fichiers