vix.ing · top · new · best · stats · spec

Deriving OCL Optimization Patterns from Benchmarks

2008/12/01 by Jesús Sánchez Cuadrado, Sánchez Cuadrado, Jesús, Frédéric Jouault +5
Computer Science · #Model-Driven Software Engineering Techniques #Service-Oriented Architecture and Web Services #Web Applications and Data Management

paper · doi:10.14279/tuj.eceasst.15.178.175

openalex publication_date 2008/12/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/01

Abstract

Writing queries and navigation expressions in OCL is an important part of the task of developing a model transformation definition. When such queries are complex and the size of the models is significant, performance issues cannot be neglected. In this paper we present five patterns intended to optimize the performance of model transformations when OCL queries are involved. For each pattern we will give an example as well as several implementation alternatives. Experimental data gathered by running benchmarks is also shown to compare the alternatives. The model transformation benchmark framework developed to obtain these results is also described.

Related