Abstract. We argue that, despite a substantial number of proposed and existing new database systems, a suitable database system for software development environments and especially process-centred environments does not yet exist. We dosoby reviewing and re ning the requirements for such systems in detail based on a number of examples. We then sketch anumberofavailable and archetypical database systems and indicate why they do not meet these requirements. 1
|
243
|
Objects and Views
– Abiteboul, Bonner
- 1991
|
|
160
|
Updatable Views in Object-Oriented Databases
– Scholl, Laasch, et al.
- 1991
|
|
154
|
Concurrency control in advanced database applications
– Barghouti, Kaiser
- 1991
|
|
131
|
Gandalf: Software development environments
– Habermann, Notkin
- 1986
|
|
125
|
CENTAUR: The System
– Borras, Clement, et al.
- 1988
|
|
103
|
Building an Object-Oriented Database System: The Story of O 2
– Bancilhon, Delobel, et al.
- 1992
|
|
89
|
editors. Building an Object-Oriented Database System: The Story of O2
– Bancilhon, Delobel, et al.
- 1992
|
|
82
|
Intelligent Assistance for Software Development and Maintenance
– Kaiser, Feiler, et al.
|
|
81
|
Class modification in the GemStone object-oriented DBMS
– Penney, Stein
- 1987
|
|
63
|
Schürr A.: Building Integrated Software Development Environments Part I: Tool Specification, in
– Engels, Lewerentz, et al.
- 1992
|
|
57
|
Properties and update semantics of consistent views
– Gottlob, Paolini, et al.
- 1988
|
|
57
|
Implementing relational views of programs
– Linton
- 1984
|
|
54
|
The GemStone Data Management System
– Bretl, Maier, et al.
- 1989
|
|
51
|
DAMOKLES − A database system for software engineering environments
– Dittrich, Gotthard, et al.
- 1986
|
|
44
|
A Knowledge-based Software Development Environment Supporting Cooperative Work
– Peuschel, Schafer, et al.
- 1992
|
|
39
|
PGraphite: An Experiment in Persistent Typed Object Management
– Wileden, Wolf, et al.
- 1988
|
|
38
|
Concepts and implementation of a rule-based process engine
– PEUSCHEL, SCHÄFER
- 1992
|
|
37
|
Object-oriented Database systems: the Notion and the Issues
– Dittrich
- 1986
|
|
36
|
Database System Support for Software Engineering
– Bernstein
- 1987
|
|
35
|
A transaction model supporting complex applications in integrated information systems
– Klahold, Schlageter, et al.
- 1985
|
|
33
|
Environment evolution: the Prism model of change
– Madhavji
- 1992
|
|
25
|
Incremental Graph Evaluation
– Hoover
- 1987
|
|
22
|
The Object Management System of PCTE as a Software Engineering Database Management System
– Gallo, Minot, et al.
- 1987
|
|
20
|
An Object-Oriented Class Library for C++ Programs
– Gorlen
- 1987
|
|
19
|
Tool Integration in the Pact Environment
– Thomas
- 1989
|
|
13
|
a management system for graph-like documents
– GRAS
- 1988
|
|
12
|
Maintained and constructor attributes
– Beshers, Campbell
- 1985
|
|
10
|
ONTOS: A Persistent Database for C
– Andrews, Harris, et al.
- 1991
|
|
8
|
Synchronization and recovery in cooperative transactions
– Nodine, Skarra, et al.
- 1991
|
|
8
|
A Design Rational for a Language-based Editor
– Welsh, Broom, et al.
- 1991
|
|
7
|
Non-syntactic attribute flow in language based editors
– Johnson, Fisher
- 1982
|
|
6
|
A Decision Support Method for the Selection of OMSs
– Dewal, Emmerich, et al.
- 1992
|
|
3
|
The Merlin OMS Benchmark -- Definition, Implementations and Results
– Emmerich, Kampmann
- 1992
|
|
3
|
ProMod -- in the age 5
– Hruschka
- 1987
|
|
3
|
Joint Program Office. Common Ada Programming Support Environment (APSE) Interface Set (CAIS), Revision A
– Ada
- 1988
|
|
2
|
The Merlin OMS Benchmark { De nition, Implementations and Results
– Emmerich, Kampmann
- 1992
|
|
1
|
Split transactions for open-ended activites
– Pu, Kaiser, et al.
- 1989
|
|
1
|
Non-syntactic attribute ow in language based editors
– Johnson, Fisher
- 1982
|