Abstract
Multidimensional (MD) modeling is the foundation of data warehouses, MD databases, and On-Line Analytical Processing (OLAP) applications. In the past few years, there have been some proposals for representing the main MD properties at the conceptual level providing their own notations. In this paper, we present an extension of the Unified Modeling Language (UML), by means of stereotypes, to elegantly represent main structural and dynamic MD properties at the conceptual level. We make use of the Object Constraint Language (OCL) to specify the constraints attached to the defined stereotypes, thereby avoiding an arbitrary use of these stereotypes. The main advantage of our proposal is that it is based on a well-known standard modeling language, thereby designers can avoid learning a new specific notation or language for MD systems. Finally, we show how to use these stereotypes in Rational Rose 2000 for MD modeling.
Keywords
- UML
- UML extensions
- multidimensional modeling
- OCL
- Rational Rose
This paper has been partially supported by the Spanish Ministery of Science and Technology, project number TIC2001-3530-C02-02.
This is a preview of subscription content, access via your institution.
Buying options
Preview
Unable to display preview. Download preview PDF.
References
Golfarelli, M., Rizzi, S.: A methodological Framework for Data Warehouse Design. In: Proc. of the ACM 1st Intl. Workshop on Data warehousing and OLAP (DOLAP’98). (1998) 3–9
Sapia, C., Blaschka, M., Höfling, G., Dinter, B.: Extending the E/R Model for the Multidimensional Paradigm. In: Proc. of the 1st Intl. Workshop on Data Warehouse and Data Mining (DWDM’98). Volume 1552 of LNCS., Springer-Verlag (1998) 105–116
Tryfona, N., Busborg, F., Christiansen, J.: starER: A Conceptual Model for Data Warehouse Design. In: Proc. of the ACM 2nd Intl. Workshop on Data warehousing and OLAP (DOLAP’99). (1999)
Husemann, B., Lechtenborger, J., Vossen, G.: Conceptual Data Warehouse Design. In: Proc. of the 2nd Intl. Workshop on Design and Management of DataWarehouses (DMDW’00), Stockholm, Sweden (2000)
Trujillo, J., Palomar, M., Gómez, J., Song, I.Y.: Designing Data Warehouses with OO Conceptual Models. IEEE Computer, special issue on Data Warehouses 34 (2001) 66–75
Abelló, A., Samos, J., Saltor, F.: A Framework for the Classification and Description of Multidimensional Data Models. In: Proc. of the 12th Intl. Conference on Database and Expert Systems Applications (DEXA’01), Munich, Germany (2001) 668–677
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language: User Guide. Object Technology Series. Addison-Wesley (1999)
Object Management Group (OMG): Unified Modeling Language Specification 1.4. Internet: http://www.omg.org/cgi-bin/doc?formal/01-09-67 (2001)
Conallen, J.: Building Web Applications with UML. Object Technology Series. Addison-Wesley (2000)
Naiburg, E., Maksimchuk, R.: UML for Database Design. Object Technology Series. Addison-Wesley (2001)
Ambler, S.: Persistence Modeling in the UML. Software Development Online. Internet: http://www.sdmagazine.com/documents/s=755/sdm9908q/ (1999)
Rational Software Corporation: The UML and Data Modeling. Internet: http://www.rational.com/media/whitepapers/Tp180.PDF (2000)
Marcos, E., Vela, B., Cavero, J.M.: Extending UML for Object-Relational Database Design. In: Proc. of the 4th Intl. Conference UML 2001. Volume 2185 of LNCS., Springer-Verlag (2001) 225–239
Giovinazzo, W.: Object-Oriented Data Warehouse Design. Building a star schema. Prentice-Hall, New Jersey, USA (2000)
Kimball, R.: The data warehousing toolkit. 2 edn. John Wiley (1996)
Warmer, J., Kleppe, A.: The Object Constraint Language. Precise Modeling with UML. Object Technology Series. Addison-Wesley (1998)
Rational Software Corporation: Using the Rose Extensibility Interface. Rational Software Corporation (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Luján-Mora, S., Trujillo, J., Song, IY. (2002). Extending the UML for Multidimensional Modeling. In: Jézéquel, JM., Hussmann, H., Cook, S. (eds) ≪UML≫ 2002 — The Unified Modeling Language. UML 2002. Lecture Notes in Computer Science, vol 2460. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45800-X_23
Download citation
DOI: https://doi.org/10.1007/3-540-45800-X_23
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44254-7
Online ISBN: 978-3-540-45800-5
eBook Packages: Springer Book Archive