Stewart M. Clamen

Learn More
Schema evolution support is an important facility for object-oriented database (OODB) systems. While existing OODB systems provide for limited forms of evolution, including modiication to the database schema and reorganization of aaected instances, we nd their support insuucient. Speciic deeciencies are 1) the lack of compatibility support for old(More)
We present an overview of the novel aspects of Avaion/Common Lisp: (1) support for remote evaluation through a new evaiuator data type; (2) a generalization of the traditional client/server model of computation, allowing clients to extend server interfaces and server writers to hide aspects of distribution, sucrras caching, from clients; (3) support for(More)
Providing support forschema evolution allows existing databases to be adjusted for varying roles over time. This paper reflects on existing evolution support schemes and introduces a more general and functional mechanism to support schema evolution andinstance adaptation for centralized and distributed object-oriented database systems. Our evolution support(More)
From a chronological point of view the substitution for the mean calendaric system of one based on the true movements of the sun and moon, was anything but an improvement, as it destabilized the foundations of the time reckoning. Indeed, the system may have had the charm of adapting daily life as nearly as the astronomical knowledge permitted to the(More)
Database systems are primarily concerned with the creation and maintenance of large, longlived collections of data, while traditional programming languages have promoted such ideas as procedural control and data and functional abstraction. While each provides considerable utility in their respective domains, there exists a large number of applications that(More)
  • 1