Building a Kermeta Compiler using Scala: an Experience Report. - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2010

Building a Kermeta Compiler using Scala: an Experience Report.

Résumé

This paper presents an experience report of building a Kermeta compiler using Scala as a target language. Kermeta is a domain specific language inspired by languages such as Eiffel or OCL for specifying the operational semantics of metamodels. This engineering work, initially motivated by performance issues of our Kermeta interpreter, is an excuse to study and discuss some paradigm mismatches between Scala and Kermeta. We particulary discuss the mapping on Scala of Kermeta concepts :open classes, multiple inheritance, design by contracts, model type, etc.
Fichier principal
Vignette du fichier
Fouquet10a.pdf (371.27 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00542760 , version 1 (03-12-2010)

Identifiants

  • HAL Id : inria-00542760 , version 1

Citer

François Fouquet, Olivier Barais, Jean-Marc Jézéquel. Building a Kermeta Compiler using Scala: an Experience Report.. Workshop Scala Days 2010, 2010, Lausanne, Switzerland. ⟨inria-00542760⟩
226 Consultations
160 Téléchargements

Partager

More