Operators of the temporal object system and their implementation

  • Authors:
  • A. Shah;F. Fotouhi;W. Grosky;J. Al-Muhtadi

  • Affiliations:
  • Department of Computer Science, King Saud University, P.O. Box 51178, Riyadh 11543, Saudi Arabia;Department of Computer Science, Wayne State University, Detroit, MI;Department of Computer & Information Science, University of Michigan-Dearborn, 4901 Evergreen Road, Dearborn, MI;Department of Computer Science, King Saud University, P.O. Box 51178, Riyadh 11543, Saudi Arabia

  • Venue:
  • Information Sciences—Informatics and Computer Science: An International Journal - Special issue: Informatics and computer science intelligent systems applications
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We proposed a temporal object system (TOS) which maintains changes to both the structure and the state of an object in a temporal fashion. Objects in TOS are referred to as temporal objects and are allowed to evolve over time. A collection of temporal objects which share the same set of common properties is grouped into a family. A temporal object that can be defined by using the local knowledge of a family is referred to as an offstage object. We also discussed the renovations of both temporal complex objects and offstage objects.This paper is a continuation of the work reported, and now we report on the operators of the TOS and their implementation. These operators are grouped into three different modules of the TOS based on their relevant functions. These modules are: object manager (or object module), family module, and root of TOS (RTOS) module. The important module is the object manager (OM) that consists of basic operators. The modules provide a facility for defining a simple temporal object and later to add a stage in the temporal object. The other operators are grouped into the two other modules and are referred to as RTOS module and family module. We have implemented these operators using the SELF version 4.0 programming language on a SUN Sparc Workstation running Solaries 2.4.