Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/149046
Title: Automated generation of multi-tenant database systems based upon system design diagrams
Other Titles: Key Digital Trends Shaping the Future of Information and Management Science: Proceedings of 5th International Conference on Information Systems and Management Science (ISMS) 2022
Authors: Camilleri, Rebecca
Vella, Joseph G.
Keywords: Database management
Database security
Computer-aided software engineering
Generators (Computer programs)
Issue Date: 2023
Publisher: Springer Nature Switzerland AG
Citation: Camilleri, R., & Vella, J. G. (2023). Automated generation of multi-tenant database systems based upon system design diagrams. In L. Garg, D. S. Sisodia, N. Kesswani, J. G. Vella, I. Brigui, S. Misra, & D. Singh (Eds.), Key Digital Trends Shaping the Future of Information and Management Science (pp. 329–340). Cham: Springer. DOI: https://doi.org/10.1007/978-3-031-31153-6_28
Abstract: Energetic technological advancements in the past decade have led to an exponential increase in the amount of data being stored. Consequently, the need for effective Database Management Systems (DBMSs) which embody security considerations from the initial stages of database design is imperative in modern information systems development. This prerequisite is further accentuated by the recent transitioning from single tenant information systems to multi-tenant based on public cloud infrastructures. Within this context, this paper proposes a Computer-Aided Software Engineering (CASE) tool capable of generating secure database related structures and processes. A comprehensive overview of a specific information system design is provided to the CASE tool by means of entity-relationship diagram, entity life history and dataflow diagram. Subsequently, crucial security controls targeted towards the protection of database objects are incorporated by means of discretionary and role-based access controls. Following the encoding of the system's design data is adorned with the required security elements, the CASE tool performs an in-depth analysis that aids in the detection of potential security pitfalls. Provided that the database design enhanced with security elements is satisfactory, i.e., all checks conducted are successful, the CASE tool generates Structured Query Language (SQL) language constructs for well-known multi-tenant scenarios.
URI: https://www.um.edu.mt/library/oar/handle/123456789/149046
Appears in Collections:Scholarly Works - FacICTCIS

Files in This Item:
File Description SizeFormat 
Automated_generation_of_multi_tenant_database_systems_based_upon_system_design_diagrams.pdf
  Restricted Access
4.25 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.