QVTR2: A rational and performance-aware extension to the relations language?

1Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Model transformations glue together models in an MDE process and represent the rationale behind it. It is however likely that in a design/development process different solutions (or alternatives) for the same problem are available. When alternatives are encountered, engineers need to make a choice by relying on past experience and on quality metrics. Several languages exist to specify transformations, but all of them bury deep inside source code rational information about performance and alternatives, and none of them is capable of providing feedback to select between the different solutions. In this paper we present QVT-Relations Rational (QVTR2), an extension to the Relations language to help engineers in keeping information about the design rationale in declarative transformations, and to guide them in the alternatives selection process by using performance engineering techniques to evaluate candidate solutions.We demonstrate the effectiveness of our approach by using our QVTR2 prototype engine on a modified version of the common UML-to-RDBMS example transformation, and by guiding the engineer in the selection of the most reasonable and performing solution.

Cite

CITATION STYLE

APA

Drago, M. L., Ghezzi, C., Mirandola, R., & Di Milano, P. (2010). QVTR2: A rational and performance-aware extension to the relations language? In CEUR Workshop Proceedings (Vol. 642). CEUR-WS. https://doi.org/10.1007/978-3-642-21210-9_31

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free