Active Relations for Specifying and Implementing Software Object Management
COLORADO UNIV AT BOULDER DEPT OF COMPUTER SCIENCE
Pagination or Media Count:
Object management in software environments can be enhanced by providing programmable object management systems. Key requirements for object managers include typing, persistence, constraints, event monitoring sharing, activity, derived data, support for foreign tools, query, and programmable implementations. We define a model - Aspen - which uses the notion of programmable relations as a unifying mechanism for meeting many of these requirements. We describe a language - APPLA - which is a particular realization of Aspen. APPLA provides a vehicle for experimentation with programmable object management systems. APPLA bas been used to support the development of a requirements specification system. Our experiences from the use of APPLA are being applied to adapt the language refine the model and in general enhance our understanding of the basic requirements for software object management.
- Computer Systems Management and Standards