Skip to main content

Extending the UML for Multidimensional Modeling

Part of the Lecture Notes in Computer Science book series (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.

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/3-540-45800-X_23
  • Chapter length: 15 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   99.00
Price excludes VAT (USA)
  • ISBN: 978-3-540-45800-5
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   129.00
Price excludes VAT (USA)

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