Figure 10: MD modeling in Rational Rose.
models at different levels of abstraction. Moreover,
the importation mechanism in the UML simplifies the
use of an element from one package in another pack-
age. In this way, we avoid the problems related to the
redefinition of an element several times: redundancy,
inconsistency, and ambiguity.
Our MD modeling approach can be continued fol-
lowing several different research lines. Firstly, we are
considering the implementation of the MD concep-
tual models on pure MD databases, object-relational
databases (ORDB), and OO databases (OODB). Due
to the OO nature of our MD conceptual approach,
we are studying the implementation in ORDB and
OODB. Since our MD approach is semantically rich,
we will need to define our own metadata to sup-
port all the expressiveness power of the approach.
Secondly, we also plan to include different imple-
mentation strategies, e.g., the option of normaliz-
ing (snowflake structure) or denormalizing (only one
structure) the dimension hierarchies. Finally, we are
also considering incorporating UML use cases into
our MD conceptual approach. These diagrams will
allow us to partition the functionality of OLAP appli-
cations in an early stage of the analysis phase.
REFERENCES
Abell
´
o, A., Samos, J., and Saltor, F. (2001). A Frame-
work for the Classification and Description of Mul-
tidimensional Data Models. In Proc. of the 12th Intl.
Conf. on Database and Expert Systems Applications
(DEXA’01), volume 2113 of LNCS, pages 668–677,
Munich, Germany. Springer-Verlag.
Blaschka, M., Sapia, C., H
¨
ofling, G., and Dinter, B. (1998).
Finding Your Way Through Multidimensional Mod-
els. In Proc. of the 9th Intl. Workshop on Database
and Expert Systems Applications (DEXA’98), pages
198–203, Vienna, Austria. IEEE Computer Society.
Giovinazzo, W. (2000). Object-Oriented Data Warehouse
Design. Building a star schema. Prentice-Hall, New
Jersey, USA.
Golfarelli, M. and Rizzi, S. (1998). A methodological
Framework for Data Warehouse Design. In Proc.
of the ACM 1st Intl. Workshop on Data Warehous-
ing and OLAP (DOLAP’98), pages 3–9, Washington
D.C., USA.
Kimball, R. (1996). The Data Warehouse Toolkit. John
Wiley & Sons. (Last edition: 2nd edition, John Wiley
& Sons, 2002).
Kimball, R. (1998). Bringing Up Supermarts. DBMS, 11(1).
Luj
´
an-Mora, S., Trujillo, J., and Song, I. (2002a). Extend-
ing UML for Multidimensional Modeling. In Proc.
of the 5th Intl. Conf. on the Unified Modeling Lan-
guage (UML’02), volume 2460 of LNCS, pages 290–
304, Dresden, Germany. Springer-Verlag.
Luj
´
an-Mora, S., Trujillo, J., and Song, I. (2002b). Multi-
dimensional Modeling with UML Package Diagrams.
In Proc. of the 21st Intl. Conf. on Conceptual Model-
ing (ER’02), volume 2503 of LNCS, pages 199–213,
Tampere, Finland. Springer-Verlag.
Object Management Group (OMG) (2001). Unified
Modeling Language Specification 1.4. Internet:
http://www.omg.org/cgi-bin/doc?formal/01-09-67.
Rational Software Corporation (2001). Using the Rose Ex-
tensibility Interface. Rational Software Corporation.
Sapia, C., Blaschka, M., H
¨
ofling, G., and Dinter, B. (1998).
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, pages 105–116, Singapore. Springer-
Verlag.
Trujillo, J., Palomar, M., G
´
omez, J., and Song, I. (2001).
Designing Data Warehouses with OO Conceptual
Models. IEEE Computer, special issue on Data Ware-
houses, 34(12):66–75.
Tryfona, N., Busborg, F., and Christiansen, J. (1999).
starER: A Conceptual Model for Data Warehouse De-
sign. In Pro. of the ACM Second Intl. Workshop on
Data Warehousing and OLAP (DOLAP’99), pages 3–
8, Kansas City, USA. Springer-Verlag.
ADVANTAGES OF UML FOR MULTIDIMENSIONAL MODELING
305