Skip to main content

Extending the UML for Multidimensional Modeling

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2460))

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.

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, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language: User Guide. Object Technology Series. Addison-Wesley (1999)

    Google Scholar 

  8. Object Management Group (OMG): Unified Modeling Language Specification 1.4. Internet: http://www.omg.org/cgi-bin/doc?formal/01-09-67 (2001)

  9. Conallen, J.: Building Web Applications with UML. Object Technology Series. Addison-Wesley (2000)

    Google Scholar 

  10. Naiburg, E., Maksimchuk, R.: UML for Database Design. Object Technology Series. Addison-Wesley (2001)

    Google Scholar 

  11. Ambler, S.: Persistence Modeling in the UML. Software Development Online. Internet: http://www.sdmagazine.com/documents/s=755/sdm9908q/ (1999)

  12. Rational Software Corporation: The UML and Data Modeling. Internet: http://www.rational.com/media/whitepapers/Tp180.PDF (2000)

  13. 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

    Google Scholar 

  14. Giovinazzo, W.: Object-Oriented Data Warehouse Design. Building a star schema. Prentice-Hall, New Jersey, USA (2000)

    Google Scholar 

  15. Kimball, R.: The data warehousing toolkit. 2 edn. John Wiley (1996)

    Google Scholar 

  16. Warmer, J., Kleppe, A.: The Object Constraint Language. Precise Modeling with UML. Object Technology Series. Addison-Wesley (1998)

    Google Scholar 

  17. Rational Software Corporation: Using the Rose Extensibility Interface. Rational Software Corporation (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics