Published April 19, 2018
| Version v1
Publication
On the Concurrent Execution of Model Transformations with Linda
Description
Nowadays there exists a wide variety of model transforma-tion
languages. However, all of them present limitations, mainly
performance issues, when the complexity and size of model
transformations and models grow. The problems arise due to
the in-memory allocation of large models as well as the time
taken by the execution engines for producing the output
models. This restricts the benefits of using model
transformations in different application fields of model engineering
where the complexity of the transformation tasks
exceeds the capabilities of sequential execution engines. In this
paper we tackle these limitations by introducing concur-rency
for model transformations to effectively improve the execution
performance. Instead of reinventing the wheel, we base our
approach on Linda, a mature coordination lan-guage for
parallel processes. We explore how model trans-formations fit
into Linda and show a set of basic mechanisms to enable
concurrent model transformations. Initial results of applying
our approach show a great potential of using Linda to improve
the execution performance with respect to existing approaches.
Abstract
Ministerio de Ciencia e Innovación TIN2011-23795Abstract
Ministerio de Economía y Competitividad TIN2011-15497-EAdditional details
Identifiers
- URL
- https://idus.us.es/handle//11441/73225
- URN
- urn:oai:idus.us.es:11441/73225