Capturing Security Requirements in Business Processes Through a UML 2.0 Activity Diagrams Profile
Security has become a crucial aspect for the performance of present organizations since the protected object is the mission...
Tracing the Rationale Behind UML Model Change Through Argumentation
Neglecting traceability—i.e., the ability to describe and follow the life of a requirement—is known to entail misunderstanding and miscommunication,...
Finite State History Modeling and Its Precise UML-Based Semantics
This paper discusses the notion of a state history diagram. The concept is directly motivated by a new analysis...
An Ontological Metamodel of Classifiers and Its Application to Conceptual Modelling and Database Design
Classification is a key concept in conceptual modeling. However, the recognition that there might be different kinds of classes...
Handling Inconsistency of Vague Relations with Functional Dependencies
Vague information is common in many database applications due to internet-scale data dissemination, such as those data arising from...
Querying Incomplete Data with Logic Programs: ER Strikes Back
Since Chen’s Entity-Relationship (ER) model, conceptual modelling has been playing a fundamental role in relational data design. In this...
Prioritized Preferences and Choice Constraints
It is increasingly recognised that user preferences should be addressed in many advanced database applications, such as adaptive searching...
Reasoning over Extended ER Models
We investigate the computational complexity of reasoning over various fragments of the Extended Entity-Relationship (EER) language, which includes a...
On Order Dependencies for the Semantic Web
We consider the problem of adding both equality and order generating dependencies to Web ontology languages such as OWL...
Collection Type Constructors in Entity-Relationship Modeling
Collections play an important part in everyday life. Therefore, conceptual data models should support collection types to make data...





