Skip to Main Content
In this paper, we have extended the i* framework for data warehouses and we have combined it with our model driven architecture (MDA) framework for the development of data warehouses. Specifically, our framework establishes a set of formal transformations between a requirement model and a conceptual multidimensional model via the QVT (query/view/transformation) language. Such transformations assure the traceability between requirements and the necessary multidimensional elements, because the goal model conceptualizes why certain multidimensional elements are required by decision makers to satisfy their information needs. The main advantage is that the conceptual multidimensional model meets every goal and requirement defined in the requirement model. To support our approach, the profiling mechanism of the Unified Modeling Language (UML) has been used to adapt i* to the data warehouses domain. The proposed model-transformation architecture have been implemented in the Eclipse development platform.