Active Operations on Collections - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2010

Active Operations on Collections


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.
Fichier principal
Vignette du fichier
Beaudoux10a.pdf (439.87 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

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


  • HAL Id : inria-00542763 , version 1


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. ⟨inria-00542763⟩
282 View
134 Download


Gmail Facebook Twitter LinkedIn More