Grupo Alarcos · Conference paper · 2004

Extending OCL for Secure Database Development

Eduardo Fernández-Medina Patón, Mario Piattini Velthuis

UML · 2004 · 22 citations (OpenAlex)

The Model Driven Architecture (MDA) is becoming an important aspect of software development, since it considers languages and models that can represent an information system at different abstraction levels, and makes it possible a coherent transformation of the system from the domain context into the machine context. In this paper, we present the Object Security Constraint Language V.2. (OSCL2), which is based on the well-known Object Constraint Language V.2. (OCL) of the Unified Modeling Language (UML), and which needs an extension of the UML metamodel. This language is defined to be used in secure database development process, incorporating security information and constraints in a Platform Independent Model (UML class model). This security information and constraints are then translated into a Platform Specific Model (multilevel relational model). Finally, they are implemented in a particular Database Management System (DBMS), such as Oracle9 i Label Security. These transformations can be done automatically or semi-automatically using OSCL2 compilers.

View on the group website DOI: 10.1007/978-3-540-30187-5_27

On the same topic