An architecture for automatically developing secure OLAP applications from models.
Saved in:
| Title: | An architecture for automatically developing secure OLAP applications from models. |
|---|---|
| Authors: | Blanco, Carlos1 Carlos.Blanco@unican.es, García-Rodríguez de Guzmán, Ignacio2 Ignacio.GRodriguez@uclm.es, Fernández-Medina, Eduardo3 Eduardo.Fdezmedina@uclm.es, Trujillo, Juan4 jtrujillo@dlsi.ua.es |
| Source: | Information & Software Technology. Mar2015, Vol. 59, p1-16. 16p. |
| Subjects: | OLAP technology, Decision making, Computer architecture, Automatic control systems, Computer security, Information theory |
| Abstract: | Context Decision makers query enterprise information stored in Data Warehouses (DW) by using tools (such as On-Line Analytical Processing (OLAP) tools) which use specific views or cubes from the corporate DW or Data Marts, based on the multidimensional modeling. Since the information managed is critical, security constraints have to be correctly established in order to avoid unauthorized accesses. Objective In previous work we have defined a Model-Driven based approach for developing a secure DWs repository by following a relational approach. Nevertheless, is also important to define security constraints in the metadata layer that connects the DWs repository with the OLAP tools, that is, over the same multidimensional structures that final users manage. This paper defines a proposal to develop secure OLAP applications and incorporates it into our previous approach. Method Our proposal is composed of models and transformations. Our models have been defined using the extension capabilities from UML (conceptual model) and extending the OLAP package of CWM with security (logical model). Transformations have been defined by using a graphical notation and implemented into QVT and MOFScript. Finally, this proposal has been evaluated through case studies. Results A complete MDA architecture for developing secure OLAP applications. The main contributions of this paper are: improvement of a UML profile for conceptual modeling; definition of a logical metamodel for OLAP applications; and definition and implementation of transformations from conceptual to logical models, and from logical models to the secure implementation into a specific OLAP tool (SSAS). Conclusion Our proposal allows us to develop secure OLAP applications, providing a complete MDA architecture composed of several security models and automatic transformations towards the final secure implementation. Security aspects are early identified and fitted into a most robust solution that provides us a better information assurance and a saving of time in maintenance. [ABSTRACT FROM AUTHOR] |
| Copyright of Information & Software Technology is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 100508017 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: An architecture for automatically developing secure OLAP applications from models. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Blanco%2C+Carlos%22">Blanco, Carlos</searchLink><relatesTo>1</relatesTo><i> Carlos.Blanco@unican.es</i><br /><searchLink fieldCode="AR" term="%22García-Rodríguez+de+Guzmán%2C+Ignacio%22">García-Rodríguez de Guzmán, Ignacio</searchLink><relatesTo>2</relatesTo><i> Ignacio.GRodriguez@uclm.es</i><br /><searchLink fieldCode="AR" term="%22Fernández-Medina%2C+Eduardo%22">Fernández-Medina, Eduardo</searchLink><relatesTo>3</relatesTo><i> Eduardo.Fdezmedina@uclm.es</i><br /><searchLink fieldCode="AR" term="%22Trujillo%2C+Juan%22">Trujillo, Juan</searchLink><relatesTo>4</relatesTo><i> jtrujillo@dlsi.ua.es</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Information+%26+Software+Technology%22">Information & Software Technology</searchLink>. Mar2015, Vol. 59, p1-16. 16p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22OLAP+technology%22">OLAP technology</searchLink><br /><searchLink fieldCode="DE" term="%22Decision+making%22">Decision making</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+architecture%22">Computer architecture</searchLink><br /><searchLink fieldCode="DE" term="%22Automatic+control+systems%22">Automatic control systems</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+security%22">Computer security</searchLink><br /><searchLink fieldCode="DE" term="%22Information+theory%22">Information theory</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Context Decision makers query enterprise information stored in Data Warehouses (DW) by using tools (such as On-Line Analytical Processing (OLAP) tools) which use specific views or cubes from the corporate DW or Data Marts, based on the multidimensional modeling. Since the information managed is critical, security constraints have to be correctly established in order to avoid unauthorized accesses. Objective In previous work we have defined a Model-Driven based approach for developing a secure DWs repository by following a relational approach. Nevertheless, is also important to define security constraints in the metadata layer that connects the DWs repository with the OLAP tools, that is, over the same multidimensional structures that final users manage. This paper defines a proposal to develop secure OLAP applications and incorporates it into our previous approach. Method Our proposal is composed of models and transformations. Our models have been defined using the extension capabilities from UML (conceptual model) and extending the OLAP package of CWM with security (logical model). Transformations have been defined by using a graphical notation and implemented into QVT and MOFScript. Finally, this proposal has been evaluated through case studies. Results A complete MDA architecture for developing secure OLAP applications. The main contributions of this paper are: improvement of a UML profile for conceptual modeling; definition of a logical metamodel for OLAP applications; and definition and implementation of transformations from conceptual to logical models, and from logical models to the secure implementation into a specific OLAP tool (SSAS). Conclusion Our proposal allows us to develop secure OLAP applications, providing a complete MDA architecture composed of several security models and automatic transformations towards the final secure implementation. Security aspects are early identified and fitted into a most robust solution that provides us a better information assurance and a saving of time in maintenance. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Information & Software Technology is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=100508017 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1016/j.infsof.2014.10.008 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 16 StartPage: 1 Subjects: – SubjectFull: OLAP technology Type: general – SubjectFull: Decision making Type: general – SubjectFull: Computer architecture Type: general – SubjectFull: Automatic control systems Type: general – SubjectFull: Computer security Type: general – SubjectFull: Information theory Type: general Titles: – TitleFull: An architecture for automatically developing secure OLAP applications from models. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Blanco, Carlos – PersonEntity: Name: NameFull: García-Rodríguez de Guzmán, Ignacio – PersonEntity: Name: NameFull: Fernández-Medina, Eduardo – PersonEntity: Name: NameFull: Trujillo, Juan IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 03 Text: Mar2015 Type: published Y: 2015 Identifiers: – Type: issn-print Value: 09505849 Numbering: – Type: volume Value: 59 Titles: – TitleFull: Information & Software Technology Type: main |
| ResultId | 1 |