The Unified Modeling Language (UML) is being used as the de-facto standard in the software industry. With the adoption of UML 2.0, the new enhancements allow this version to desc...
Many existing software applications involve complex application layer implemented in OO programming languages and at the same time use relational database systems as back-end data...
The paper presents an unified Description Logic (DL) model for databases. Describing database models using DLs is a fundamental problem in many areas because it turns databases to...
This paper presents a probabilistic relational modelling (implementation) of the major probabilistic retrieval models. Such a high-level implementation is useful since it supports ...
Data modeling is an essential part of the software development process, and together with application modeling forms the core of the model-driven approach to software engineering....