ACM Home Page
Please provide us with feedback. Feedback
A logical semantics for object-oriented databases
Full text PdfPdf (1.15 MB)
Source International Conference on Management of Data archive
Proceedings of the 1993 ACM SIGMOD international conference on Management of data table of contents
Washington, D.C., United States
Pages: 89 - 98  
Year of Publication: 1993
ISBN:0-89791-592-5
Also published in ...
Authors
José Meseguer  Computer Science Laboratory, SRI International, 333 Ravenswood Avenue, Menlo Park, CA
Xiaolei Qian  Computer Science Laboratory, SRI International, 333 Ravenswood Avenue, Menlo Park, CA
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 28,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/170035.170057
What is a DOI?

ABSTRACT

Although the mathematical foundations of relational databases are very well established, the state of affairs for object-oriented databases is much less satisfactory. We propose a semantic foundation for object-oriented databases based on a simple logic of change called rewriting logic, and a language called MaudeLog that is based on that logic. Some key advantages of our approach include its logical nature, its simplicity without any need for higher-order features, the fact that dynamic aspects are directly addressed, the rigorous integration of user-definable algebraic data types within the framework, the existence of initial models, and the integration of query, update, and programming aspects within a single declarative language.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
4
 
5
G. Agha. Actors. MIT Press, 1986.
 
6
 
7
M. Atkinson, P. Richard, and P. Trinder. Bulk types for large scale programming, in Proc. Next Generation In. .formation System Technology, pages 228-250, Springer LNCS 504, 1991.
 
8
9
10
 
11
 
12
 
13
 
14
 
15
 
16
3. Gogucn. Merged views, closed worlds, and ordered sorts: Some novel database features in OBJ. in A. Borgida and P. Buneman (editors), Proc. 19892 Workshop on Database Interfaces, pages 38-47, University of Pennsylvania, Computer Science Department, 1985.
 
17
 
18
 
19
J. Goguen, J. Thatcher, and E. Wagner. An initial algebra approach to the specification, correctness and implementation of abstract data types. In Current Trends in Programming Methodology, IV, R. Yeh (editor), Prentice-Hall, 1978, pages 80-149.
 
20
J. Goguen, T. Wlnkler, J. Meseguer, K. Futatsugi, and J.-P. Jou#mnaud. Introducing OBJ. To appear in J. Goguen (editor), Applications of Algebraic Specification Using OBJ, Cambridge University Press.
 
21
J. Goguen and D. Wolfram. On types and FOOPS. In Proc. IFIP Working Group 2.6 Working Conference on Database Semantics: Object-Oriented Databases: Analysis, Design and Construction, 1990.
22
23
 
24
 
25
S. MacLane. Categories}or the working mathematician. Springer-Verlag, 1971.
 
26
D. Maier. A logic for objects. In Proc. Workshop on Foundations of Deductive Databases and Logic Programming, Washington, D.C., pages 6-26, 1986.
 
27
 
28
 
29
 
30
 
31
 
32
 
33
34


Collaborative Colleagues:
José Meseguer: colleagues
Xiaolei Qian: colleagues