Ontological query answering under expressive Entity–Relationship schemata
The Entity–Relationship (ER) model is a fundamental tool for database design, recently extended and employed in knowledge representation and...
Modular construction of logic knowledge bases: An algebraic approach
Modularity, reusability, extension capabilities and transformations are among the main facilities that must be considered in knowledge engineering targeted...
The behavior network model for conceptual information modeling
The Behavior Network Model (BNM) for conceptual information modeling is described. A BNM description specifies both the static and...
Automating data exchange in process choreographies
Communication between organizations is formalized as process choreographies in daily business. While the correct ordering of exchanged messages can...
Defining visions in context: Models, processes and tools for requirements engineering
Requirements Engineering is an ill-defined, but growing area of research which addresses a critical problem, that of designing the...
Dynamic skipping and blocking, dead path elimination for cyclic workflows, and a local semantics...
We propose and study dynamic versions of the classical flexibility constructs ‘skip’ and ‘block’ for workflows and motivate and...
A form driven object-oriented reverse engineering methodology
Legacy applications are valuable assets that should be integrated into business systems in succeeding generations. In order to take...
A comprehensive framework for modeling set-based business rules during conceptual database design
Business rules are the basis of any organization. From an information systems perspective, these business rules function as constraints...
Specialization by restriction and schema derivations
Specialization and inheritance are well-known concepts in the area of object-oriented modelling and knowledge representation. However, certain aspects of...
Using a knowledge learning framework to predict errors in database design
Conceptual data modeling is a critical but difficult part of database development. Little research has attempted to find the...