DATAID-1: A database design methodology
DATAID-1 is a database design methodology developed as part of the DATAID project financed by the Italian National Research...
Roles and their role in posing recursive queries
We show how to use the entity-relationship diagram as a vehicle for specifying the semantics of attributes. A main...
Applying object-oriented analysis on a case study
This paper aims at showing that some object-oriented fundamental principles provide new suitable mechanisms for the analysis and the...
A taxonomy for real-world modelling concepts
A major component in problem analysis is to model the real world itself. However, the modelling languages suggested so...
Design of engineering databases: A case for more varied semantic modelling concepts
Interest in database support for engineering applications is rapidly growing. In this paper we concentrate on conceptual database design...
An architecture for processing graph-grammar applications
We propose a six-layer architecture for processing graph-grammar applications. The layers and the transformations between them are formally described...
Semantics and verification of object-role models
In this paper we formalize data models that are based on the concept of predicator, the combination of an...
Modeling dynamic relationship types for subsets of entity type instances and across entity types
In a traditional ER model, once we specify a subclass or superclass relationship, any changes to that relationship are...
Validation of user intentions in process orchestration and choreography
Goal models and business process models are complementary artifacts for capturing the requirements and their execution flow in software...
Using metamodeling to integrate object-oriented analysis, design and programming concepts
Object-oriented (OO) systems development theory has rapidly evolved. Generally, there is a concern about the current inconsistent state of...