Search‐based model transformations. Issue 12 (11th October 2016)
- Record Type:
- Journal Article
- Title:
- Search‐based model transformations. Issue 12 (11th October 2016)
- Main Title:
- Search‐based model transformations
- Authors:
- Fleck, Martin
Troya, Javier
Wimmer, Manuel - Other Names:
- Kessentini Marouane guestEditor.
Cinnéide Mel Ó guestEditor. - Abstract:
- Abstract: Model transformations are an important cornerstone of model‐driven engineering, a discipline which facilitates the abstraction of relevant information of a system as models. The success of the final system mainly depends on the optimization of these models through model transformations. Currently, the application of transformations is realized either by following the apply‐as‐long‐as‐possible strategy or by the provision of explicit rule orchestrations. This implies two main limitations. First, the optimization objectives are implicitly hidden in the transformation rules and their orchestration. Second, manually finding the best orchestration for a particular scenario is a major challenge due to the high number of possible combinations. To overcome these limitations, we present a novel framework that builds on the non‐intrusive integration of optimization and model transformation technologies. In particular, we formulate the transformation orchestration task as an optimization problem, which allows for the efficient exploration of the transformation space and explication of the transformation objectives. Our generic framework provides several search algorithms and guides the user in providing a proper search configuration. We present different instantiations of our framework to demonstrate its feasibility, applicability, and benefits using several case studies. Copyright © 2016 John Wiley & Sons, Ltd. Abstract : In this article, we present and extend a novelAbstract: Model transformations are an important cornerstone of model‐driven engineering, a discipline which facilitates the abstraction of relevant information of a system as models. The success of the final system mainly depends on the optimization of these models through model transformations. Currently, the application of transformations is realized either by following the apply‐as‐long‐as‐possible strategy or by the provision of explicit rule orchestrations. This implies two main limitations. First, the optimization objectives are implicitly hidden in the transformation rules and their orchestration. Second, manually finding the best orchestration for a particular scenario is a major challenge due to the high number of possible combinations. To overcome these limitations, we present a novel framework that builds on the non‐intrusive integration of optimization and model transformation technologies. In particular, we formulate the transformation orchestration task as an optimization problem, which allows for the efficient exploration of the transformation space and explication of the transformation objectives. Our generic framework provides several search algorithms and guides the user in providing a proper search configuration. We present different instantiations of our framework to demonstrate its feasibility, applicability, and benefits using several case studies. Copyright © 2016 John Wiley & Sons, Ltd. Abstract : In this article, we present and extend a novel framework which builds on the non‐intrusive integration of optimization and model transformation technology to solve complex problems on model level. In particular, we formulate the transformation orchestration task as an optimization problem, which allows for search‐based exploration of the transformation space and explicating the transformation objectives. We present different instantiations of our framework to demonstrate its feasibility, applicability, and benefits using several case studies. … (more)
- Is Part Of:
- Journal of software. Volume 28:Issue 12(2016)
- Journal:
- Journal of software
- Issue:
- Volume 28:Issue 12(2016)
- Issue Display:
- Volume 28, Issue 12 (2016)
- Year:
- 2016
- Volume:
- 28
- Issue:
- 12
- Issue Sort Value:
- 2016-0028-0012-0000
- Page Start:
- 1081
- Page End:
- 1117
- Publication Date:
- 2016-10-11
- Subjects:
- model transformation -- transformation orchestration -- model‐driven engineering -- searchbased -- software engineering
Software engineering -- Periodicals
Computer software -- Development -- Periodicals
Software maintenance -- Periodicals
005.1 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2047-7481 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/smr.1804 ↗
- Languages:
- English
- ISSNs:
- 2047-7473
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 1469.xml