“…The main benefits of the presented solution are: (i) it is the first approach to extend OCL in order to formally and understandably define OLAP queries at the conceptual level, (ii) this solution integrates query language and data schemata at the conceptual level, thus enabling us to check whether multidimensional models agree with users' information needs during the early stages of development [7], and (iii) the code-generation scaffolding automatically manages and translates conceptual OLAP queries into their logical counterparts with regard to a specific platform, which is extremely useful for improving the performance of these queries by means of pre-aggregation [22,17,35].…”