Streaming Model Transformations: Scenarios, Challenges and Initial Solutions
- Cite this paper as:
- Sánchez Cuadrado J., de Lara J. (2013) Streaming Model Transformations: Scenarios, Challenges and Initial Solutions. In: Duddy K., Kappel G. (eds) Theory and Practice of Model Transformations. ICMT 2013. Lecture Notes in Computer Science, vol 7909. Springer, Berlin, Heidelberg
Several styles of model transformations are well-known and widely used, such as batch, live, incremental and lazy transformations. While they permit tackling advanced scenarios, some applications deal with models that are only available as a possibly infinite stream of elements. Hence, in streaming transformations, source model elements are continuously produced by some process, or very large models are fragmented and fed into the transformation engine. This poses a series of issues that cannot be tackled using current transformation engines. In this paper we motivate the applicability of this kind of transformations, explore the elements involved, and review several strategies to deal with them. We also propose a concrete approach, built on top of the Eclectic transformation tool.
KeywordsModel transformations Streaming transformations Transformation engines Scalability
Unable to display preview. Download preview PDF.