Towards quality driven exploration of model transformation spaces

16Citations
Citations of this article
33Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Verifying that a software system has certain non-functional properties is a primary concern in many engineering fields. Although several model-driven approaches exist to predict quality attributes from system models, they still lack the proper level of automation envisioned by Model Driven Software Development. When a potential issue concerning non-functional properties is discovered, the identification of a solution is still entirely up to the engineer and to his/her experience. This paper presents QVT-Rational, our multi-modeling solution to automate the detection-solution loop. We leverage and extend existing model transformation techniques with constructs to elicit the space of the alternative solutions and to bind quality properties to them. Our framework is highly customizable, it supports the definition of non-functional requirements and provides an engine to automatically explore the solution space. We evaluate our approach by applying it to two well-known software engineering problems - Object-Relational Mapping and components allocation - and by showing how several solutions that satisfy given performance requirements can be automatically identified. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Drago, M. L., Ghezzi, C., & Mirandola, R. (2011). Towards quality driven exploration of model transformation spaces. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6981 LNCS, pp. 2–16). https://doi.org/10.1007/978-3-642-24485-8_2

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