Lambrix, P. (1992). Management of Historical Information of Composite Objects, 1992. (Master Thesis No 1). Technical Report LiTH-IDA-R-92-11, Department of Computer and Information Science, Linköping University, Sweden. (bibtex),
Abstract: An important aspect of object oriented databasese systems is the ability to build up composite objects from object parts. This allows modularity in the representation of objects and reuse of parts where appropriate. It is also generally accepted that object-oriented database systems should be able to handle temporal data. However little theoretical work has been done on temporal behavior of composite objects, and only relatively few systems attempt to incorporate both historical information and composite objects in a multi-user environment.In this work we make a first step in formalizing historical information of composite objects. We identify different kinds of compositions and give formal synchronization rules between a composition and its components to induce the desired behavior of these compositions in a database setting. Further we argue that the support for handling temporal information provided by other systems addresses only one of two important kinds of historical information. We describe the notions of temporal history and edit history. Finally we address the problem of maintaining consistent historical information of a composition using the historical information of its components. This problem occurs as a result of sharing objects between several compositions. We propose a solution in the LINCKS system.
CS Dept TR Overview