A General Property Storage Module
Abstract
This paper describes a C module that provides a unique representation for arbitrary number of entities, and allows an arbitrary set of properties of arbitrary types to be associated with each entity. Entities can be pre-defined as well as created as the program runs; property values for pre-defined entities can be established at load time. The module exports a useful set of property query and update routines, and this set is easily extended by the user. A property storage module for a specific application can be instantiated from a simple specification describing the requirements imposed by that application. This approach eases the task of the person designing the application, and allows them to strongly separate the property storage aspects of solutions to different subproblems.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 01, 1995
- Accession Number
- ADA447758
Entities
People
- Basim M. Kadhim
- William M. Waite
Organizations
- University of Colorado Boulder