TY - GEN
T1 - Representing levels of abstraction to facilitate the Secure Multidimensional Modeling
AU - Villarroel, Rodolfo
AU - Soler, Emilio
AU - Fernández-Medina, Eduardo
AU - Trujillo, Juan
AU - Piattini, Mario
PY - 2006
Y1 - 2006
N2 - In most real world data warehouses (DWs) projects, security aspects are issues that usually rely on DBMS administrators. We argue that the design of security aspects should be considered together with the conceptual modeling of DWs from the early stages of a DW project, and being able to attach user security information to the basic structures of a multidimensional (MD) model (e.g. dimensions, facts, attributes, and so on). In this way, we would be able to generate this information in a semi or automatic way into a target platform and the final DW will better suit user security requirements. In this paper, we will present an extension of the Unified Modeling Language (UML) using a UML profile to represent multidimensional and security aspects of our conceptual modeling. Our approach proposes the use of UML packages in order to group classes together into higher level units creating different levels of abstraction, and therefore, simplifying the final model In this way, when modeling complex and large DWs systems, the designer is not restricted to use flat UML class diagrams. Finally, we will show an example to illustrate the applicability of our proposal.
AB - In most real world data warehouses (DWs) projects, security aspects are issues that usually rely on DBMS administrators. We argue that the design of security aspects should be considered together with the conceptual modeling of DWs from the early stages of a DW project, and being able to attach user security information to the basic structures of a multidimensional (MD) model (e.g. dimensions, facts, attributes, and so on). In this way, we would be able to generate this information in a semi or automatic way into a target platform and the final DW will better suit user security requirements. In this paper, we will present an extension of the Unified Modeling Language (UML) using a UML profile to represent multidimensional and security aspects of our conceptual modeling. Our approach proposes the use of UML packages in order to group classes together into higher level units creating different levels of abstraction, and therefore, simplifying the final model In this way, when modeling complex and large DWs systems, the designer is not restricted to use flat UML class diagrams. Finally, we will show an example to illustrate the applicability of our proposal.
UR - http://www.scopus.com/inward/record.url?scp=33750931956&partnerID=8YFLogxK
U2 - 10.1109/ARES.2006.109
DO - 10.1109/ARES.2006.109
M3 - Conference contribution
AN - SCOPUS:33750931956
SN - 0769525679
SN - 9780769525679
T3 - Proceedings - First International Conference on Availability, Reliability and Security, ARES 2006
SP - 678
EP - 684
BT - Proceedings - First International Conference on Availability, Reliability and Security, ARES 2006
T2 - 1st International Conference on Availability, Reliability and Security, ARES 2006
Y2 - 20 April 2006 through 22 April 2006
ER -