Active Operations on Collections

Olivier Beaudoux 1 Arnaud Blouin 2 Olivier Barais 2 Jean-Marc Jézéquel 2
2 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : Collections are omnipresent within models: collections of references can represent relations between objects, and collections of values can represent object attributes. Consequently, manipulating models often consists of performing operations on collections. For example, transformations create target collections from given source collections. Similarly, constraint evaluations perform computation on collections. Recent research works focus on making such transformations or constraint evaluations active (i.e. incremental, or live). However, they propose their own solutions to the issue by the introduction of specific languages and/or systems. This paper proposes a mathematical formalism, centered on collections and independent of languages and systems, that describes how the implementation of standard operations on collections can be made active. The formalism also introduces a reversed active assignment dedicated to bidirectional operations. A case study illustrates how to use the formalism and its Active Kermeta implementation for creating an active transformation.
Type de document :
Communication dans un congrès
ACM/IEEE 13th International Conference on Model Driven Engineering Languages and Systems (MODELS'10), 2010, Oslo, Norway, Norway. pp.91--105, 2010
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00542763
Contributeur : Didier Vojtisek <>
Soumis le : vendredi 3 décembre 2010 - 14:37:23
Dernière modification le : mercredi 4 juillet 2018 - 01:04:18
Document(s) archivé(s) le : vendredi 4 mars 2011 - 03:41:28

Fichier

Beaudoux10a.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00542763, version 1

Citation

Olivier Beaudoux, Arnaud Blouin, Olivier Barais, Jean-Marc Jézéquel. Active Operations on Collections. ACM/IEEE 13th International Conference on Model Driven Engineering Languages and Systems (MODELS'10), 2010, Oslo, Norway, Norway. pp.91--105, 2010. 〈inria-00542763〉

Partager

Métriques

Consultations de la notice

550

Téléchargements de fichiers

140