Scheduling model‐to‐model transformations with continuations. (20th May 2013)
- Record Type:
- Journal Article
- Title:
- Scheduling model‐to‐model transformations with continuations. (20th May 2013)
- Main Title:
- Scheduling model‐to‐model transformations with continuations
- Authors:
- Cuadrado, Jesús Sánchez
Aracil, Jesús Perera - Abstract:
- <abstract abstract-type="main" id="spe2202-abs-0001"> <title>SUMMARY</title> <p>Model transformations are at the heart of model‐driven engineering because they allow the automation of diverse kinds of model manipulations. Transformation scheduling is a key issue in the design and implementation of many transformation languages. This paper reports our results using continuations as the underlying technique for building a scheduling mechanism implicitly driven by data dependence among transformation rules. To support our experiments, we have built a proof‐of‐concept model transformation language, which is also reported here. First, we motivate the problem by analyzing the scheduling mechanism of current model transformation languages. Then, we introduce the notion of continuation, showing its applicability to model transformations. Afterwards, we present our approach, notably explaining how dependence is specified and giving the scheduling algorithm. We also analyze the lazy resolution of rules and how to deal with collection operations. The approach is validated by an implementation that targets the Java Virtual Machine and by running of the performance benchmarks that show its efficiency and scalability. Besides, we discuss how it can be applied to other existing transformation languages and present several applicability scenarios. Copyright © 2013 John Wiley & Sons, Ltd.</p> </abstract>
- Is Part Of:
- Software, practice & experience. Volume 44:Number 11(2014)
- Journal:
- Software, practice & experience
- Issue:
- Volume 44:Number 11(2014)
- Issue Display:
- Volume 44, Issue 11 (2014)
- Year:
- 2014
- Volume:
- 44
- Issue:
- 11
- Issue Sort Value:
- 2014-0044-0011-0000
- Page Start:
- 1351
- Page End:
- 1378
- Publication Date:
- 2013-05-20
- Subjects:
- Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2202 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 3554.xml