ADAMS - Advanced DAta Management System


D. R. Mikesell and J. L. Pfaltz, ``Climate Simulation Using Tightly Coupled Program and Database Modules'', International Conf. on Data Engineering (in review) (postscript) , (pdf) ,

J.L. Pfaltz and R. Orlandic, ``A Scalable DBMS for Large Scientific Simulations'', 1999 Intern'l Symposium on Database Application in Non-Traditional Environments, DANTE 1999 Kyoto, Japan Nov. 2000 230-234. (postscript) , (pdf) ,

J.L. Pfaltz, R. F. Haddleton, J. C. French ``Scalable, Scalable, Scientific Databases'', 10th Intern'l Conf. on Scientific and Statistical Databases, SSDB10 Capri, Italy July 1998, 4-11. (postscript) , (pdf) ,

R. F. Haddleton and J. L. Pfaltz, ``Client/Server Architecture in the ADAMS Parallel Object-Oriented Database System'', Proc. 1st Intern'l, Conf on Scientific Computing in Object-Oriented Environments, ISCOPE, Springer LNCS #1343, Marina del Rey, CA, Dec. 1997, 257-266 (postscript) , (pdf) ,

J. L. Pfaltz and J. C. French, ``Representing Spatial Change in Environmental Databases,'' in Environmental Information Management and Analysis: Ecosystem to Global Scales, W. K. Michener, ed., Taylor & Francis, 1994, pp. 129-140.

Karpovich, J. F., J. C. French, and A. S. Grimshaw, ``High Performance Access to Radio Astronomy Data: A Case Study,'' Proc. of 7th Inter. Conf. on Scientific and Statistical Database Management, Sept. 1994, pp. 240-249.

French, J. C., T. W. Pratt and M. Das, ``Performance Measurement of the Concurrent File System of the Intel iPSC/2 Hypercube,'' Journal of Parallel and Distributed Computing, vol. 17, 1993, pp. 115-121.

Pfaltz, J. L. and J. C. French, ``Scientific Database Management with ADAMS,'' Data Engineering, vol. 16 no. 1, March 1993, pp. 14-18.

Pfaltz, J. L., J. C. French, and A. S. Grimshaw, ``Functional Data Representation in Scientific Information Systems,'' Inter. Space Year Conf. on Earth and Space Science Information Systems, Feb. 1992, pp. 788-799.

French, J. C., ``Support for Scientific Database Management,'' in Statistical and Scientific Databases, Z. Michalewicz (ed.), Ellis Horwood Ltd., 1991, pp. 51-82.

French, J. C., A. K. Jones and J. L. Pfaltz, ``Summary of the Final Report of the NSF Workshop on Scientific Database Management,'' ACM SIGMOD Record 19, 4 (Dec. 1990), pp. 32-40.

French, J. C., A. K. Jones and J. L. Pfaltz, ``A Summary of the NSF Scientific Database Workshop'', Data Engineering 13, 3 (Sept. 1990), pp. 55-61.

Pfaltz, J. L. and J. C. French, ``Implementing Subscripted Identifiers in Scientific Databases,'' Proc. 5th Inter. Conf. on Statistical and Scientific Database Management in Lecture Notes in Computer Science 420, Springer-Verlag (April 1990) pp. 80-91.

Grimshaw, A. S., J. L. Pfaltz, J. C. French, and S. H. Son, ``Exploiting Coarse Grained Parallelism in Database Applications,'' PARBASE-90 Inter. Conf. on Databases, Parallel Architectures, and their Applications (Mar. 1990).

Pfaltz, J. L. and J. C. French, ``Parallel Set Operators,'' Proc. 4th Conf. on Hypercube Concurrent Computers and Applications, (Mar. 1989), pp. 481-486.

Son, S. H., J. L. Pfaltz, and J. C. French, ``Synchronization of Replicated Data in Parallel Database Systems,'' Proc. 4th Conf. on Hypercube Concurrent Computers and Applications, (Mar. 1989), pp. 449-452.

Pfaltz, J. L., J. C. French, and S. H. Son, ``The ADAMS Interface Language,'' Proc. 3rd Conf. on Hypercube Concurrent Computers and Applications, (Jan. 1988), 1382-1389.

Technical Reports

Computer Science Department

Reilly, S. D.; Pfaltz, J. L.; French, J. C.. Increasing the Computational Potential of the World Wide Web, February 9, 1996.
Abstract: For many World Wide Web applications there is a need to provide session semantics so that users have the impression of a continuous interaction. This is true, for example, when one searches a database interactively. Because WWW servers are stateless some extra mechanism is necessary to give the impression of session semantics. This report discusses a strategy for implementing session semantics over a WWW application. Apart from the need to maintain state during interactive sessions, there is also the need to control the application. Under any circumstances this is a tedious activity. This report also discusses a mechanism for modeling a WWW application as a finite state automaton and describes a tool, the Stateful Server Application Tool (SSAT), built to assist in the development of these applications.

Haddleton, Russell F.. An Implementation of a Parallel Object Oriented Database System, December 20, 1995.
Abstract: In the following document we describe the current implementation of ADAMS, a parallel object oriented database system developed at the University of Virginia. The parallel data structures employed by ADAMS are discussed, as is the client/server architecture. We list a number of sources of parallel speed-up found in typical ADAMS programs, and explain how these opportunities are exploited. Several potential future research projects related to this work are given.

Institute for Parallel Computation

John L. Pfaltz, The ADAMS Language: A Tutorial and Reference Manual, April 1993.
This report describes the ADAMS language as it would be used by an applications programmer. It does not describe how ADAMS is implemented. The first three sections assume no knowledge of ADAMS whatever, and are quite tutorial in nature. Only basic, introductory concepts are covered. The remaining sections, although still tutorial, presume some familiarity, e.g. having coded simple programs of the same complexity as those in Section 3. The treatment in these sections is definitive, so that the report can be also used as a reference manual.

John L. Pfaltz, Programming over a Persistent Data Space, August 19, 1992.

Russell F. Haddleton, Storage of Numeric Data in ADAMS, August 07, 1992.

John L. Pfaltz, James C. French, Multiple Inheritance and the Closure of Set Operators in Class Hierarchies, June 25, 1992.

IPC-91-11 (Not available on-line)
Rodney McElrath, A Look at Two Persistant Storage Models, December 10, 1991.

Ratko Orlandic, John L. Pfaltz, Q0-trees: A Dynamic Structure for Accessing Spatial Objects with Arbitrary Shapes, December 6, 1991.

Thomas P. Cleary, A Relational Interface to an Object Based System or Translating SQL to ADAMS, August 8, 1991.

John L. Pfaltz, James C. French, Andrew Grimshaw, An Introduction to the ADAMS Interface Language: Part I, April 17, 1991.

J.C. French, T.W. Pratt, M. Das, Performance Measurement of a Parallel Input/Output System for the Intel iPSC/2 Hypercube, January 21, 1991.

J.L. Pfaltz, J.C. French, A. Grimshaw, S.H. Son, P. Baron, S. Janet, Y. Lin , L. Lloyd, R. McElrath, Implementation of the ADAMS Database System, December 11, 1989.

Paul K. Baron, The ADAMS Preprocessor, December 4, 1989.

Stanley A. Janet, Jr., The ADAMS Storage Management System, August 10, 1989.

IPC-89-06 (Not available on-line)
R. Orlandic, Design, Analysis and Applications of Compact 0-Complete Trees, May 22, 1989.

J.L. Pfaltz, J.C. French, A. Grimshaw, S.H. Son, P. Baron, S. Janet, A. Kim, C. Klumpp, Y. Lin , L. Lloyd, The ADAMS Database Language, February 28, 1989.

John L. Pfaltz, Implementing Set Operators over Class Hierarchies, August 5, 1988.

J.L. Pfaltz, J.C. French, J.L. Whitlatch, Scoping Persistent Name Spaces in ADAMS, June 28, 1988.

Sang H. Son, John L. Pfaltz, Reliability Mechanisms for ADAMS, March 20, 1988.

Ratko Orlandic, John L. Pfaltz, Compact O-Complete Trees: A New Method for Searching Large Files, January 26, 1988.

J.L. Pfaltz, S.H. Son , J.C. French, P.K. Baron, D.J. Kirks, R. Orlandic, Basic Data Concepts in ADAMS, November 30, 1987.