The time dimension in conceptual modelling
Information Systems
Conceptual database design: an Entity-relationship approach
Conceptual database design: an Entity-relationship approach
Object-oriented systems analysis: a model-driven approach
Object-oriented systems analysis: a model-driven approach
Object-oriented modeling and design
Object-oriented modeling and design
Temporal databases: theory, design, and implementation
Temporal databases: theory, design, and implementation
Object-oriented system development
Object-oriented system development
Subtyping and polymorphism in object-role modelling
Data & Knowledge Engineering
Using dynamic classes and role classes to model object migration
Theory and Practice of Object Systems - Special issue on the 1994 European Conference of Object Oriented Programming
TROLL: a language for object-oriented specification of information systems
ACM Transactions on Information Systems (TOIS)
Generalization/specialization and role in object oriented conceptual modeling
Data & Knowledge Engineering
Conceptual modelling
Modeling time from a conceptual perspective
Proceedings of the seventh international conference on Information and knowledge management
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Information modeling in the time of the revolution
Information Systems - Special issue: selected papers from the 9th International Conference on advanced information systems engineering (CA ISE '97)
Database abstractions: aggregation and generalization
ACM Transactions on Database Systems (TODS)
Object-Oriented Methods
Covering and Disjointness Constraints in Type Networks
Proceedings of the Third International Conference on Data Engineering
Dynamic Constraints and Object Migration
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Temporal Object Role Modelling
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
A Model for Classification Structures with Evolution Control
ER '96 Proceedings of the 15th International Conference on Conceptual Modeling
Temporal Features of Class Populations and Attributes in Conceptual Models
ER '97 Proceedings of the 16th International Conference on Conceptual Modeling
Chrono: A Conceptual Design Framework for Temporal Entities
ER '98 Proceedings of the 17th International Conference on Conceptual Modeling
Relationship Reification: A Temporal View
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
Taxonomies and Derivation Rules in Conceptual Modeling
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
Evolving Partitions in Conceptual Schemas in the UML
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
Relationship Type Refinement in Conceptual Models with Multiple Classification
ER '01 Proceedings of the 20th International Conference on Conceptual Modeling: Conceptual Modeling
Temporal Constraints in Non-temporal Data Modelling Languages
ER '08 Proceedings of the 27th International Conference on Conceptual Modeling
Enhancing the semantics of UML association redefinition
Data & Knowledge Engineering
Hi-index | 0.00 |
In a conceptual schema that includes specializations and generalizations, and that allows multiple classification, an entity may be, at a given time, instance of one or more entity types. We call type configuration of an entity the set of entity types of which it is instance at some time. In this paper, we characterize the set of valid type configurations, taking into account the constraints defined by specializations and generalizations. We also analyze the problem of determining the valid evolution of the type configuration of entities in the context of IsA hierarchies. We describe the temporal features of entity types and the evolution constraints that influence entity evolution. In particular, we propose and define the specialization evolution constraints, which extend the classical distinction between static and dynamic entity types. Taking into account all these features and constraints, we characterize the set of valid type configuration transitions. In both cases, we tackle the problem for the general class of conceptual schemas, allowing multiple specialization, generalization and classification, as well as dynamic classification.