Modernizing Secure OLAP Applications with a Model-Driven Approach

被引:0
|
作者
Blanco, Carlos [1 ]
Fernandez-Medina, Eduardo [2 ]
Trujillo, Juan [3 ]
机构
[1] Univ Cantabria, Fac Sci, Dept Comp Sci & Elect, GSyA Res Grp, Santander 39071, Spain
[2] Univ Castilla La Mancha, Escuela Super Informat, Dept Informat Technol & Syst, GSyA Res Grp,Inst Informat Technol & Syst, E-13071 Ciudad Real, Spain
[3] Univ Alicante, Fac Informat, Dept Informat Languages & Syst, Lucentia Res Grp, Alicante 03690, Spain
来源
COMPUTER JOURNAL | 2015年 / 58卷 / 10期
关键词
data warehouses; OLAP; model-driven development; modernization; reverse engineering; security; confidentiality; ACCESS-CONTROL; DATABASE; TRANSFORMATION; REQUIREMENTS; DESIGN;
D O I
10.1093/comjnl/bxu070
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The majority of the organizations store their historical business information in data warehouses which are queried to make strategic decisions by using online analytical processing (OLAP) tools. This information has to be correctly assured against unauthorized accesses, but nevertheless there are a great amount of legacy OLAP applications that have been developed without considering security aspects or these have been incorporated once the system was implemented. This work defines a reverse engineering process that allows us to obtain the conceptual model corresponding to a legacy OLAP application, and also analyses and represents the security aspects that could have established. This process has been aligned with a model-driven architecture for developing secure OLAP applications by defining the transformations needed to automatically apply it. Once the conceptual model has been extracted, it can be easily modified and improved with security, and automatically transformed to generate the new implementation.
引用
收藏
页码:2351 / 2367
页数:17
相关论文
共 50 条
  • [1] Model-Driven Development of Secure Service Applications
    Borek, Marian
    Moebius, Nina
    Stenzel, Kurt
    Reif, Wolfgang
    [J]. PROCEEDINGS OF THE 2012 IEEE 35TH SOFTWARE ENGINEERING WORKSHOP (SEW 2012), 2012, : 62 - 71
  • [2] Integrating a Model-Driven Approach and Formal Verification for the Development of Secure Service Applications
    Borek, Marian
    Katkalov, Kuzman
    Moebius, Nina
    Reif, Wolfgang
    Schellhorn, Gerhard
    Stenzel, Kurt
    [J]. CORRECT SOFTWARE IN WEB APPLICATIONS AND WEB SERVICES, 2015, : 45 - 81
  • [3] A Model-Driven Approach to Web Applications
    Kozlovics, Sergejs
    [J]. DATABASES AND INFORMATION SYSTEMS IX, 2016, 291 : 73 - 86
  • [4] Model-Driven Code Generation for Secure Smart Card Applications
    Moebius, Nina
    Stenzel, Kurt
    Grandy, Holger
    Reif, Wolfgang
    [J]. ASWEC 2009: 20TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 44 - 53
  • [5] Showing the Benefits of Applying a Model Driven Architecture for Developing Secure OLAP Applications
    Blanco, Carlos
    Garcia-Rodriguez de Guzman, Ignacio
    Fernandez-Medina, Eduardo
    Trujillo, Juan
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2014, 20 (02) : 79 - 106
  • [6] A Model-Driven Methodology for Developing Secure Data-Management Applications
    Basin, David
    Clavel, Manuel
    Egea, Marina
    Garcia de Dios, Miguel A.
    Dania, Carolina
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (04) : 324 - 337
  • [7] SecureMDD: A Model-Driven Development Method for Secure Smart Card Applications
    Moebius, Nina
    Stenzel, Kurt
    Grandy, Holger
    Reif, Wolfgang
    [J]. 2009 INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY (ARES), VOLS 1 AND 2, 2009, : 841 - 846
  • [8] A usability model for mobile applications generated with a model-driven approach
    Ammar, Lassaad Ben
    [J]. International Journal of Advanced Computer Science and Applications, 2019, 10 (02): : 140 - 146
  • [9] Model-driven Secure Development Lifecycle
    Ma, Zhendong
    Wagner, Christian
    Bonitz, Arndt
    Bleier, Thomas
    Woitsch, Robert
    Nichterl, Markus
    [J]. INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2012, 6 (02): : 443 - 448
  • [10] A Model-Driven Approach to develop Rich Web Applications
    Nunez, Guido
    Gonzalez, Magali
    Aquino, Nathalie
    Cernuzzi, Luca
    [J]. 2017 XLIII LATIN AMERICAN COMPUTER CONFERENCE (CLEI), 2017,