A Methodological Approach for Object-Relational Database Design using UML
The most common way of designing databases is by means of a conceptual model, such as E/R, without taking...
A fine-grained analysis of the support provided by UML class diagrams and ER diagrams...
This paper presents the results of an empirical study aiming at comparing the support provided by ER and UML...
Looking back at UML
This paper sets out in detail the development of the Unified Modeling Language and its derivatives from its beginning...
DataMock: An Agile Approach for Building Data Models from User Interface Mockups
In modern software development, much time is devoted and much attention is paid to the activity of data modeling...
Dual deep modeling: multi-level modeling with dual potencies and its formalization in F-Logic
An enterprise database contains a global, integrated, and consistent representation of a company’s data. Multi-level modeling facilitates the definition...
UML formal semantics: lessons learned
The article below presents the insights gained during a number of years of research dedicated to the formalisation of...
Guidelines for representing complex cardinality constraints in binary and ternary relationships
Ternary relationships represent the association among three entities whose constraints database designers do not always know how to manage....
On challenges of model transformation from UML to Alloy
The Unified Modeling Language (UML) is the de facto language used in the industry for software specifications. Once an...
An experiment in model-driven conceptual database design
The article presents the results of an experiment we conducted with database professionals in order to evaluate an approach...
Extending the Unified Modeling Language for ontology development
There is rapidly growing momentum for web enabled agents that reason about and dynamically integrate the appropriate knowledge and...