Abstract
Requirements engineering aims at providing a requirement specification with some nice properties such as completeness or accuracy. In the lifecycle of a Data Repository (\(\mathcal{D}\mathcal{R}\)), user requirements are usually assumed to be homogenous and used mainly to define the conceptual model of a \(\mathcal{D}\mathcal{R}\). In this paper, we study the interest of the requirements in the other phases of the life cycle of a \(\mathcal{D}\mathcal{R}\). We propose a generic model based on ontologies to unify the used vocabularies and requirements languages. Then we extend this model using the formal method B to check the consistency of the requirements w.r.t. the integrity constraints defined on the logical schema. Finally we propose to select optimization structures of a \(\mathcal{D}\mathcal{R}\) using the user requirements instead of SQL queries. Several experiments on the Star Schema Benchmark (SSB) confirm the interest of our proposition.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Golfarelli, M., Rizzi, S.: Data Warehouse Design: Modern Principles and Methodologies (2009)
Badia, A., Lemire, D.: A Call to Arms: Revisiting Database Design. SIGMOD Record 40(3), 61–69 (2011)
Rochfeld, A., Tardieu, H.: Merise: An information system design and development methodology. Information & Management 6, 143–159 (1983)
Laleau, R., Semmak, F., Matoussi, A., Petit, D., Hammad, A., Tatibouet, B.: A first attempt to combine SysML requirements diagrams and B. Innovations in Systems and Software Engineering (ISSE) 6(1-2), 47–54 (2010)
López, O., Laguna, M.A.: A Metamodel for Requirements Reuse. In: VII Jornadas de Ingeniería del Software y Bases de Datos, JISBD (2002)
Navarro, E., Mocholi, J., Letelier, P., Ramos, I.: A Metamodeling Approach for Requirements Specification. Journal of Computer Information Systems 46 (2006)
Brottier, E., Baudry, B., Traon, Y., Touzet, D., Nicolas, B.: Producing a Global Requirement Model from Multiple Requirement Specifications. In: EDOC (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Jean, S., Ait-Sadoune, I., Bellatreche, L., Boukhari, I. (2014). On Using Requirements Throughout the Life Cycle of Data Repository. In: Decker, H., Lhotská, L., Link, S., Spies, M., Wagner, R.R. (eds) Database and Expert Systems Applications. DEXA 2014. Lecture Notes in Computer Science, vol 8645. Springer, Cham. https://doi.org/10.1007/978-3-319-10085-2_37
Download citation
DOI: https://doi.org/10.1007/978-3-319-10085-2_37
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-10084-5
Online ISBN: 978-3-319-10085-2
eBook Packages: Computer ScienceComputer Science (R0)