We describe a new database management system architecture designed for long term evolutionary growth of modular DBMSs. This architecture includes the development of Ada package speci cations for the individual modules. Alternative code bodies can be written corresponding to these package speci cations for variations in desired functionality. These alternative code bodies can also exist side by side, such as a hash structure package along with a B-tree package, or a relational storage module along with an object storage module. Functional speci cations are written in Anna, a formal annotation language for Ada. This e ort does not represent a new data model but rather a new approach to database implementation. This approach can be used to build database systems of any model, including a hybrid relational and object store approach suitable for applications such as Computer Aided Software Engineering (CASE). Our architecture speci cally takes into consideration multi-level security, distributed and parallel computing environments, and evolutionary growth.
[1]
Dorothy E. Denning,et al.
A Multilevel Relational Data Model
,
1987,
1987 IEEE Symposium on Security and Privacy.
[2]
Philip A. Bernstein,et al.
Categories and Subject Descriptors: H.2.4 [Database Management]: Systems.
,
2022
.
[3]
David J. DeWitt,et al.
Design and implementation of the wisconsin storage system
,
1985,
Softw. Pract. Exp..
[4]
Arthur M. Keller,et al.
The Role of Semantics in Translating View Updates
,
1986,
Computer.
[5]
L S McCoy.
Interfacing Ada and relational databases
,
1987,
ALET.
[6]
Arthur M. Keller,et al.
A Prototype View Update Translation Facility
,
1987
.
[7]
Antonio L. Furtado,et al.
A Framework for Design/Redesign Experts
,
1986,
Expert Database Conf..
[8]
Sheldon J. Finkelstein.
Common expression analysis in database applications
,
1982,
SIGMOD '82.