Paper
1 March 1992 TOM: a framework for temporal object management
Author Affiliations +
Abstract
Although the object oriented programming paradigm is an intuitive embodiment of the static attributes of an application, temporal behavior of object interaction is typically encrypted in the distributed control structure of the implementation. TOM requires a platform-independent operating system support library which permits the arbitrary scheduling of object message passing. Applications include systems which reason through time; the arbitration of distributed, real time competing and cooperating reasoning systems; and the rapid construction of simulators for reasoning system validation. Performance and applicability of the package are currently being evaluated via several tactical command and control development systems. TOM permits the arbitrary allocation of objects between processing platforms, i.e., object allocation need not be known at design time. Message passing is extended through host LANs when necessary to reach remote objects. Three prototype temporal behaviors are provided: single, cyclic, and frequency limited. Scheduled message services are qualified with a user- assigned priority which is used to arbitrate host computing resources. Discussion highlights the seamless integration of temporal activity into the object oriented paradigm and demonstrates the benefits of the package through several diverse example applications.
© (1992) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Kirk A. Dunkelberger "TOM: a framework for temporal object management", Proc. SPIE 1707, Applications of Artificial Intelligence X: Knowledge-Based Systems, (1 March 1992); https://doi.org/10.1117/12.56901
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Control systems

Artificial intelligence

Computer simulations

Intelligence systems

Decision support systems

Object oriented programming

Receivers

Back to Top