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 | Size | Format | |
|---|---|---|---|---|
| Automated_generation_of_multi_tenant_database_systems_based_upon_system_design_diagrams.pdf Restricted Access | 4.25 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.
