Object-Oriented Database Support for Software Environments.
Scott E. Hudson, Roger King:
Object-Oriented Database Support for Software Environments.
SIGMOD Conference 1987: 491-503@inproceedings{DBLP:conf/sigmod/HudsonK87,
author = {Scott E. Hudson and
Roger King},
editor = {Umeshwar Dayal and
Irving L. Traiger},
title = {Object-Oriented Database Support for Software Environments},
booktitle = {Proceedings of the Association for Computing Machinery Special
Interest Group on Management of Data 1987 Annual Conference,
San Francisco, California, May 27-29, 1987},
publisher = {ACM Press},
year = {1987},
pages = {491-503},
ee = {http://doi.acm.org/10.1145/38713.38763, db/conf/sigmod/HudsonK87.html},
crossref = {DBLP:conf/sigmod/87},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
Cactis is an object-oriented, multi-user DBMS developed at the University of Colorado. The implementation is self-adaptive and concurrent, and runs in the Unix/C Sun workstation environment. A central, unique focus of Cactis is the support of functionally-defined data in a manner which provides good performance. Cactis is intended for use in applications which are conducive to an object-oriented approach and involve derived data. Such applications include software environments.
Cactis supports the construction of objects and type/subtype hierarchies, which are useful for managing the complex and highly-interrelated data found in software environments. Such data types include programs, requirement specifications, milestone reports, configurations, documentation, and many others. Cactis uses techniques based on attributed graphs to ensure that functionally-defined attributes of objects, such as compilation dependencies, cost calculations, and milestone dependencies can be maintained efficiently. Since it is necessary to dynamically add new tools (such as debuggers and compilers) to a software environment, the DBMS allows the user to extend the type structure. The system also supports an efficient rollback and recovery mechanism, which provides the framework for a software version facility.
Copyright © 1987 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.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Umeshwar Dayal, Irving L. Traiger (Eds.):
Proceedings of the Association for Computing Machinery Special Interest Group on Management of Data 1987 Annual Conference, San Francisco, California, May 27-29, 1987.
ACM Press 1987 ,
SIGMOD Record 16(3)
Contents
References
- [AtK83]
- ...
- [BaJ78]
- Wayne A. Babich, Mehdi Jazayeri:
The Method of Attributes for Data Flow Analysis: Part I. Exhaustive Analysis.
Acta Inf. 10: 245-264(1978)
- [BeE86]
- ...
- [Bor81]
- Alan Borning:
The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory.
ACM Trans. Program. Lang. Syst. 3(4): 353-387(1981)
- [BuC79]
- Peter Buneman, Eric K. Clemons:
Efficient Monitoring Relational Databases.
ACM Trans. Database Syst. 4(3): 368-382(1979)
- [BFN82]
- Peter Buneman, Robert E. Frankel, Rishiyur S. Nikhil:
An Implementation Technique for Database Query Languages.
ACM Trans. Database Syst. 7(2): 164-186(1982)
- [CaK85]
- Roy H. Campbell, Peter A. Kirslis:
The SAGA Project: A System for Software Development.
Software Development Environments (SDE) 1984: 73-80
- [CDR86]
- 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
- [CDF82]
- 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
- [Cle84]
- ...
- [CKT86]
- 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)
- [DRT81]
- Alan J. Demers, Thomas W. Reps, Tim Teitelbaum:
Incremental Evaluation for Attribute Grammars with Application to Syntax-Directed Editors.
POPL 1981: 105-116
- [DiD86]
- ...
- [Don83]
- ...
- [FKM85]
- David Farmer, Roger King, David Myers:
The Semantic Database Constructor.
IEEE Trans. Software Eng. 11(7): 583-591(1985)
- [Far77]
- ...
- [Far86]
- ...
- [Fel79]
- Stuart I. Feldman:
Make-A Program for Maintaining Computer Programs.
Softw., Pract. Exper. 9(4): 255-65(1979)
- [FJM84]
- Charles N. Fischer, Anil Pal, Daniel L. Stock, Gregory F. Johnson, Jon Mauney:
The POE Language-Based Editor Project.
Software Development Environments (SDE) 1984: 21-29
- [FoO76]
- Lloyd D. Fosdick, Leon J. Osterweil:
Data Flow Analysis in Software Reliability.
ACM Comput. Surv. 8(3): 305-330(1976)
- [GMT86]
- ...
- [HuK86a]
- Scott E. Hudson, Roger King:
CACTIS: A Database System for Specifying Functinonally-Defined Data.
OODBS 1986: 26-37
- [HuK86b]
- ...
- [HuK86c]
- Scott E. Hudson, Roger King:
Semantic Feedback in the Higgens UIMS.
IEEE Trans. Software Eng. 14(8): 1188-1206(1988)
- [HuK86d]
- Richard Hull, Roger King:
Semantic Database Modeling: Survey, Applications, and Research Issues.
ACM Comput. Surv. 19(3): 201-260(1987)
- [Kin84]
- ...
- [KiM85]
- ...
- [Knu68]
- Donald E. Knuth:
Semantics of Context-Free Languages.
Mathematical Systems Theory 2(2): 127-145(1968)
- [Knu71]
- Donald E. Knuth:
Correction: Semantics of Context-Free Languages.
Mathematical Systems Theory 5(1): 95-96(1971)
- [LaS84]
- Gilles M. E. Lafue, Reid G. Smith:
Implementation Of A Semantic Integrity Manager With A Knowledge Representation System.
Expert Database Workshop 1984: 333-350
- [MSO86]
- David Maier, Jacob Stein, Allen Otis, Alan Purdy:
Development of an Object-Oriented DBMS.
OOPSLA 1986: 472-482
- [MaS86]
- David Maier, Jacob Stein:
Indexing in an Object-Oriented DBMS.
OODBS 1986: 171-182
- [MaD86]
- Frank Manola, Umeshwar Dayal:
PDM: An Object-Oriented Data Model.
OODBS 1986: 18-25
- [Mor84]
- Matthew Morgenstern:
The Role of Constraints in Databases, Expert Systems, and Knowledge Representation.
Expert Database Workshop 1984: 351-368
- [Nes86]
- John R. Nestor:
Re-creation and Evolution in a Programming Environment.
OODBS 1986: 230
- [Ost81]
- ...
- [Ost86]
- ...
- [Pen86]
- ...
- [ReG86]
- ...
- [Rep82]
- Thomas W. Reps:
Optimal-Time Incremental Semantic Analysis for Syntax-Directed Editors.
POPL 1982: 169-176
- [RTD83]
- 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)
- [Rep84]
- ...
- [ReT85]
- Thomas W. Reps, Tim Teitelbaum:
The Synthesizer Generator.
Software Development Environments (SDE) 1984: 42-48
- [ShK84]
- Allan Shepherd, Larry Kerschberg:
Constraint Management in Expert Database Systems.
Expert Database Workshop 1984: 309-331
- [SkZ86]
- Andrea H. Skarra, Stanley B. Zdonik:
The Management of Changing Types in an Object-Oriented Database.
OOPSLA 1986: 483-495
- [StR86]
- Michael Stonebraker, Lawrence A. Rowe:
The Design of Postgres.
SIGMOD Conference 1986: 340-355
- [TaY86]
- ...
- [TeR81]
- Tim Teitelbaum, Thomas W. Reps:
The Cornell Program Synthesizer: A Syntax-Directed Programming Environment.
Commun. ACM 24(9): 563-573(1981)
- [WaP86]
- ...
- [WiA86]
- ...
- [Wil81]
- ...
- [WKL86]
- Darrell Woelk, Won Kim, Willis Luther:
An Object-Oriented Approach to Multimedia Databases.
SIGMOD Conference 1986: 311-325
- [ZSG86]
- Christos D. Zaroliagis, P. Soupos, S. Goutas, Dimitris Christodoulakis:
The GRASPIN DB - A Syntax Directed, Language Independent Software Engineering Database.
OODBS 1986: 235
Copyright © Sun Mar 14 23:25:36 2010
by Michael Ley (ley@uni-trier.de)