Cactis: A Self-Adaptive, Concurrent Implementation of an Object-Oriented Database Management System.
Scott E. Hudson, Roger King:
Cactis: A Self-Adaptive, Concurrent Implementation of an Object-Oriented Database Management System.
ACM Trans. Database Syst. 14(3): 291-321(1989)@article{DBLP:journals/tods/HudsonK89,
author = {Scott E. Hudson and
Roger King},
title = {Cactis: A Self-Adaptive, Concurrent Implementation of an Object-Oriented
Database Management System},
journal = {ACM Trans. Database Syst.},
volume = {14},
number = {3},
year = {1989},
pages = {291-321},
ee = {http://doi.acm.org/10.1145/68012.68013, db/journals/tods/HudsonK89.html},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
Cactis is an object-oriented, multiuser DBMS developed at the
University of Colorado. The system supports
functionally-defined data and uses techniques based on
attributed graphs to optimize the maintenance of
functionally-defined data. The implementation is self-adaptive
in that the physical organization and the update algorithms
dynamically change in order to reduce disk access. The system
is also concurrent. At any given time there are some number of
computations that must be performed to bring the database up to
date; these computations are scheduled independently and are
performed when the expected cost to do so is minimal. The DBMS
runs in the Unix/C Sun workstation environment. Cactis is
designed to support applications that require rich data
modeling capabilities and the ability to specify
functionally-defined data, but that also demand good
performance. Specifically, Cactis is intended for use in the
support of such applications as VLSI and PCB design,
and software environments.
Copyright © 1989 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
CDROM Version: Load the CDROM "Volume 3 Issue 1, TODS 1976-1990" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 2" and ...
BibTeX
References
- [1]
- ...
- [2]
- ...
- [3]
- Don S. Batory, J. R. Barnett, J. F. Garza, K. P. Smith, K. Tsukuda, B. C. Twichell, T. E. Wise:
GENESIS: An Extensible Database Management System.
IEEE Trans. Software Eng. 14(11): 1711-1730(1988) BibTeX
- [4]
- Daniel G. Bobrow, Kenneth M. Kahn, Gregor Kiczales, Larry Masinter, Mark Stefik, Frank Zdybel:
CommonLoops: Merging Lisp and Object-Oriented Programming.
OOPSLA 1986: 17-29 BibTeX
- [5]
- Alan Borning:
The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory.
ACM Trans. Program. Lang. Syst. 3(4): 353-387(1981) BibTeX
- [6]
- Peter Buneman, Eric K. Clemons:
Efficient Monitoring Relational Databases.
ACM Trans. Database Syst. 4(3): 368-382(1979) BibTeX
- [7]
- Peter Buneman, Robert E. Frankel, Rishiyur S. Nikhil:
An Implementation Technique for Database Query Languages.
ACM Trans. Database Syst. 7(2): 164-186(1982) BibTeX
- [8]
- Michael J. Carey, David J. DeWitt, Joel E. Richardson, Eugene J. Shekita:
Object and File Management in the EXODUS Extensible Database System.
VLDB 1986: 91-100 BibTeX
- [9]
- Arvola Chan, Sy Danberg, Stephen Fox, Wen-Te K. Lin, Anil Nori, Daniel R. Ries:
Storage and Access Structures to Support a Semantic Data Model.
VLDB 1982: 122-130 BibTeX
- [10]
- Peter P. Chen:
The Entity-Relationship Model - Toward a Unified View of Data.
ACM Trans. Database Syst. 1(1): 9-36(1976) BibTeX
- [11]
- Keith D. Cooper, Ken Kennedy, Linda Torczon:
The Impact of Interprocedural Analysis and Optimization in the Rn Programming Environment.
ACM Trans. Program. Lang. Syst. 8(4): 491-523(1986) BibTeX
- [12]
- Alan J. Demers, Thomas W. Reps, Tim Teitelbaum:
Incremental Evaluation for Attribute Grammars with Application to Syntax-Directed Editors.
POPL 1981: 105-116 BibTeX
- [13]
- Klaus R. Dittrich, Umeshwar Dayal (Eds.):
1986 International Workshop on Object-Oriented Database Systems, September 23-26, 1986, Asilomar Conference Center, Pacific Grove, California, USA, Proceedings.
IEEE Computer Society 1986, ISBN 0-8186-0734-3
Contents BibTeX
- [14]
- ...
- [15]
- David Farmer, Roger King, David Myers:
The Semantic Database Constructor.
IEEE Trans. Software Eng. 11(7): 583-591(1985) BibTeX
- [16]
- Adele Goldberg, David Robson:
Smalltalk-80: The Language and Its Implementation.
Addison-Wesley 1983
BibTeX
- [17]
- Michael Hammer, Dennis McLeod:
Database Description with SDM: A Semantic Database Model.
ACM Trans. Database Syst. 6(3): 351-386(1981) BibTeX
- [18]
- Scott E. Hudson, Roger King:
CACTIS: A Database System for Specifying Functinonally-Defined Data.
OODBS 1986: 26-37 BibTeX
- [19]
- Scott E. Hudson, Roger King:
Object-Oriented Database Support for Software Environments.
SIGMOD Conference 1987: 491-503 BibTeX
- [20]
- Richard Hull, Roger King:
Semantic Database Modeling: Survey, Applications, and Research Issues.
ACM Comput. Surv. 19(3): 201-260(1987) BibTeX
- [21]
- ...
- [22]
- ...
- [23]
- ...
- [24]
- Donald E. Knuth:
Semantics of Context-Free Languages.
Mathematical Systems Theory 2(2): 127-145(1968) BibTeX
- [25]
- Donald E. Knuth:
Correction: Semantics of Context-Free Languages.
Mathematical Systems Theory 5(1): 95-96(1971) BibTeX
- [26]
- Gilles M. E. Lafue, Reid G. Smith:
Implementation Of A Semantic Integrity Manager With A Knowledge Representation System.
Expert Database Workshop 1984: 333-350 BibTeX
- [27]
- David Maier, Jacob Stein, Allen Otis, Alan Purdy:
Development of an Object-Oriented DBMS.
OOPSLA 1986: 472-482 BibTeX
- [28]
- David Maier, Jacob Stein:
Indexing in an Object-Oriented DBMS.
OODBS 1986: 171-182 BibTeX
- [29]
- Frank Manola, Umeshwar Dayal:
PDM: An Object-Oriented Data Model.
OODBS 1986: 18-25 BibTeX
- [30]
- Matthew Morgenstern:
The Role of Constraints in Databases, Expert Systems, and Knowledge Representation.
Expert Database Workshop 1984: 351-368 BibTeX
- [31]
- John R. Nestor:
Re-creation and Evolution in a Programming Environment.
OODBS 1986: 230 BibTeX
- [32]
- ...
- [33]
- ...
- [34]
- Thomas W. Reps:
Optimal-Time Incremental Semantic Analysis for Syntax-Directed Editors.
POPL 1982: 169-176 BibTeX
- [35]
- Thomas W. Reps, Tim Teitelbaum, Alan J. Demers:
Incremental Context-Dependent Analysis for Language-Based Editors.
ACM Trans. Program. Lang. Syst. 5(3): 449-477(1983) BibTeX
- [36]
- Allan Shepherd, Larry Kerschberg:
Constraint Management in Expert Database Systems.
Expert Database Workshop 1984: 309-331 BibTeX
- [37]
- David W. Shipman:
The Functional Data Model and the Data Language DAPLEX.
ACM Trans. Database Syst. 6(1): 140-173(1981) BibTeX
- [38]
- Andrea H. Skarra, Stanley B. Zdonik:
The Management of Changing Types in an Object-Oriented Database.
OOPSLA 1986: 483-495 BibTeX
- [39]
- Michael Stonebraker, Kenneth Keller:
Embedding Expert Knowledge and Hypothetical Data Bases Into a Data Base System.
SIGMOD Conference 1980: 58-66 BibTeX
- [40]
- Michael Stonebraker:
Hypothetical Data Bases as Views.
SIGMOD Conference 1981: 224-229 BibTeX
- [41]
- Michael Stonebraker, Lawrence A. Rowe:
The Design of Postgres.
SIGMOD Conference 1986: 340-355 BibTeX
- [42]
- ...
- [43]
- Jeffrey D. Ullman:
Principles of Database Systems, 2nd Edition.
Computer Science Press 1982, ISBN 0-914894-36-6
BibTeX
- [44]
- John Woodfill, Michael Stonebraker:
An Implementation of Hypothetical Relations.
VLDB 1983: 157-166 BibTeX
- [45]
- C. Zaroliagis, P. Soupos, S. Goutas, Dimitris Christodoulakis:
The GRASPIN DB - A Syntax Directed, Language Independent Software Engineering Database.
OODBS 1986: 235 BibTeX
Referenced by
- Vlad Ingar Wietrzyk, Mehmet A. Orgun:
Clustering Techniques for Minimizing Object Access Time.
ADBIS 1998: 236-247
- Joan Peckham, Fred J. Maryanski, Steven A. Demurjian:
Towards the Correctness and Consistency of Update Semantics in Semantic Database Schema.
IEEE Trans. Knowl. Data Eng. 8(3): 503-507(1996)
- Athman Bouguettaya:
On-Line Clustering.
IEEE Trans. Knowl. Data Eng. 8(2): 333-339(1996)
- Michael Rys, Moira C. Norrie, Hans-Jörg Schek:
Intra-Transaction Parallelism in the Mapping of an Object Model to a Relational Multi-Processor System.
VLDB 1996: 460-471
- Arun Ramanujapuram, Jim E. Greer:
A Hybrid Object Clustering Strategy for Large Knowledge-Based Systems.
ICDE 1996: 247-256
- Panos Constantopoulos, Matthias Jarke, John Mylopoulos, Yannis Vassiliou:
The Software Information Base: A Server for Reuse.
VLDB J. 4(1): 1-43(1995)
- Arun K. Thakore, Stanley Y. W. Su, Herman Lam:
Algorithms for Asynchronous Parallel Processing of Object-Oriented Databases.
IEEE Trans. Knowl. Data Eng. 7(3): 487-504(1995)
- Serge Abiteboul, Richard Hull, Victor Vianu:
Foundations of Databases.
Addison-Wesley 1995, ISBN 0-201-53771-0
Contents - Goetz Graefe:
Volcano - An Extensible and Parallel Query Evaluation System.
IEEE Trans. Knowl. Data Eng. 6(1): 120-135(1994)
- William J. McIver Jr., Roger King:
Self-Adaptive, On-Line Reclustering of Complex Object Data.
SIGMOD Conference 1994: 407-418
- Gerhard Weikum, Christof Hasse:
Multi-Level Transaction Management for Complex Objects: Implementation, Performance, Parallelism.
VLDB J. 2(4): 407-453(1993)
- Goetz Graefe:
Query Evaluation Techniques for Large Databases.
ACM Comput. Surv. 25(2): 73-170(1993)
- Hiroshi Ishikawa, Kazumi Kubota:
An Active Object-Oriented Database: A Multi-Paradigm Approach to Constraint Management.
VLDB 1993: 467-478
- Elliot K. Kolodner, William E. Weihl:
Atomic Incremental Garbage Collection and Recovery for a Large Stable Heap.
SIGMOD Conference 1993: 177-186
- Stanley Y. W. Su, Soon J. Hyun, Rahul B. Patel:
A Parallel Pattern Search Algorithm for Processing Object-Oriented Databases in a Cellular Array Architecture.
DASFAA 1993: 159-169
- Manolis M. Tsangaris, Jeffrey F. Naughton:
On the Performance of Object Clustering Techniques.
SIGMOD Conference 1992: 144-153
- Michael J. Carey, Rajiv Jauhari, Miron Livny:
On Transaction Boundaries in Active Databases: A Performance Perspective.
IEEE Trans. Knowl. Data Eng. 3(3): 320-336(1991)
- Guy M. Lohman, Bruce G. Lindsay, Hamid Pirahesh, K. Bernhard Schiefer:
Extensions to Starburst: Objects, Types, Functions, and Rules.
Commun. ACM 34(10): 94-109(1991)
- Mark Palmer, Stanley B. Zdonik:
Fido: A Cache That Learns to Fetch.
VLDB 1991: 255-264
- Oscar Díaz, Norman W. Paton, Peter M. D. Gray:
Rule Management in Object Oriented Databases: A Uniform Approach.
VLDB 1991: 317-326
- Gerhard Weikum, Peter Zabback, Peter Scheuermann:
Dynamic File Allocation in Disk Arrays.
SIGMOD Conference 1991: 406-415
- Manolis M. Tsangaris, Jeffrey F. Naughton:
A Stochastic Approach for Clustering in Object Bases.
SIGMOD Conference 1991: 12-21
- Yuh-Ming Shyy, Stanley Y. W. Su:
K: A High-Level Knowledge Base Programming Language for Advanced Database Applications.
SIGMOD Conference 1991: 338-347
- Joel Richardson, Peter M. Schwarz:
Aspects: Extending Objects to Support Multiple, Independent Roles.
SIGMOD Conference 1991: 298-307
- Jia-bing R. Cheng, Ali R. Hurson:
Effective Clustering of Complex Objects in Object-Oriented Databases.
SIGMOD Conference 1991: 22-31
- Michael Stonebraker:
Introduction to the Special Issue on Database Prototype Systems.
IEEE Trans. Knowl. Data Eng. 2(1): 1-3(1990)
- Manfred A. Jeusfeld, Michael Mertikas, Ingrid Wetzel, Matthias Jarke, Joachim W. Schmidt:
Database Application Development as an Object Modeling Activity.
VLDB 1990: 442-454
- Pamela Drew, Roger King, Scott E. Hudson:
The Performance and Utility of the Cactis Implementation Algorithms.
VLDB 1990: 135-147
- Roger King, Ali Morfeq:
Bayan: An Arabic Text Database Management System.
SIGMOD Conference 1990: 12-23
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
TODS, ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Tue Jun 24 18:39:06 2008