Marvin H. Solomon

Professor

Computer Sciences Department
University of Wisconsin
1210 W. Dayton St.
Madison, WI 53706-1685

telephone: (608) 262-1204
fax: (608) 262-9777
email: solomon@cs.wisc.edu
http://www.cs.wisc.edu/~solomon/
Ph.D., Cornell University, 1977
Interests: Object-oriented database systems, software development support environments, distributed operating systems, computer networks, design and implementation of programming languages, programming language theory


Research Summary

The objective of the Shore object-oriented database project is to design, implement, and evaluate a persistent object system that will serve the needs of a wide variety of target applications including hardware and software CAD systems, persistent programming languages, geographic information systems, satellite data repositories, and multi-media applications. Shore has a layered architecture that allows users to choose the level of support appropriate for a particular application. In addition to the traditional database services of concurrency control and recovery, Shore supports efficient, type-safe storage and manipulation of objects of widely varying sizes. It has a security model and hierarchical name space compatible with UNIX and can emulate a UNIX file system for the benefit of `legacy' applications. My main interests in the project concern the interaction between concepts from the database, file system, and programming language communities.

Sample Recent Publications

Towards effective and efficient free space management (with Mark L. McAuliffe), Proceedings of the ACM SIGMOD Conference on Management of Data, pp. 389-400, Montreal, Canada, June 1996.

The GMAP: A versatile tool for physical data independence (with O. Tsatalos and Y. Ioannidis), VLDB Journal, vol. 5, no. 2, April 1996.

Shoring up persistent applications (with D. DeWitt, M. Franklin, N. Hall, M. McAuliffe, J. Naughton, D. Schuh, C. Tan, O. Tsatalos, S. White, and M. Zwilling), Proceedings of the ACM SIGMOD Conference on Management of Data, Minneapolis, MN, May 1994.


This page was automatically created December 30, 1998.
Email pubs@cs.wisc.edu to report errors.