Degas: A database of autonomous objects

作者:

Highlights:

摘要

In this paper we introduce degas (Dynamic Entities Get Autonomous Status), an active temporal data model based on autonomous objects. The natural combination of active and temporal databases is discussed. The active dimension of degas means that we define the behaviour of objects in terms of production rules. The temporal dimension means that the history of an object is included in the degas data model. Further novel features of degas are the encapsulation of the complete behaviour of an object, both potential and actual. Thus, degas combines dynamic and structural specifications in one model. In addition, degas allows easy evolution of object capabilities through a clear distinction between inherent types and capabilities that can be acquired and lost. This addon mechanism makes degas very suitable as a formalism for role modelling. Finally, the rule model in degas is both simple, through the use of finite automata, and general, because it allows different strategies for dealing with constraints and reacting to events in other objects.

论文关键词:Active Databases,Objects,Roles

论文评审过程:Received 15 October 1996, Revised 7 April 1997, Available online 19 May 1998.

论文官网地址:https://doi.org/10.1016/S0306-4379(97)00008-2