Abstract
We argue that a fully object-oriented database management system is a very suitable basis of every modern CASE environment. We describe how the features provided by an OODBMS are exploited to build a CASE tool or environment. We discuss especially problems concerning inter-document consistency constraints and multi-user support. We finally sketch the features which are still missing in OODBMSs.
This work has been partly funded by the CEC under contract No. 6115 (ESPRIT-III project GOODSTEP)
Preview
Unable to display preview. Download preview PDF.
References
P. Borras, D. Clément, T. Despeyroux, J. Incerpi, G. Kahn, B. Lang, and V. Pascual. CENTAUR: the system. ACM SIGSOFT Software Engineering Notes, 13(5):14–24, 1988. Proc. of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, Boston, Mass.
F. Buddrus. Generierung von syntaxgesteuerten Werkzeugen auf der Basis eines objektorientierten Datenbanksystems. Master's thesis, University of Dortmund, Dept. of Computer Science, June 1992.
S. Dewal, W. Emmerich, and K. Lichtinghagen. A Decision Support Method for the Selection of OMSs. In Proc. of the 2 nd Int. Conf. on Systems Integration, Morristown, N.J., pages 32–40. IEEE Computer Society Press, 1992.
K. R. Dittrich, W. Gotthard, and P. C. Lockemann. Damokles — a database system for software engineering environments. In R. Conradi, T. M. Didriksen, and D. H. Wanvik, editors, Proc. of an Int. Workshop on Advanced Programming Environments, volume 244 of Lecture Notes in Computer Science, pages 353–371. Springer, 1986.
W. Emmerich and M. Kampmann. The Merlin OMS Benchmark — Definition, Implementations and Results. Technical Report 65, University of Dortmund, Dept. of Computer Science, Chair for Software Technology, 1992.
W. Emmerich and W. Schäfer. Dedicated Object Management Benchmarks for Software Engineering Applications. In R. Welland, editor, Proc. of the Software Engineering Environments '93, Reading, UK, 1993. To appear.
W. Emmerich, W. Schäfer, and J. Welsh. Databases for Software Engineering Environments — The Goal has not yet been attained. In I. Sommerville, editor, Proc. of the 4 th European Software Engineering Conference, Garmisch-Partenkirchen, Germany, Lecture Notes in Computer Science. Springer, 1993. To appear.
G. Engels, C. Lewerentz, M. Nagl, W. Schäfer, and A. Schürr. Building Integrated Software Development Environments — Part 1: Tool Specification. ACM Transactions on Software Engineering and Methodology, 1(2):135–167, 1992.
F. Gallo, R. Minot, and I. Thomas. The object management system of PCTE as a software engineering database management system. ACM SIGPLAN NOTICES, 22(1):12–15, 1987.
M. Kampmann. Werkzeuge zur Unterstützung gruppenorientierter Arbeit beim Softwareentwurf. Master's thesis, University of Dortmund, Dept. of Computer Science, January 1993.
W. Kim, N. Ballou, H.-T. Chou, J. F. Garza, and D. Woelk. Features of the ORION Object-Oriented Database. In W. Kim and F. H. Lochovsky, editors, Object-Oriented Concepts, Databases and Applications, pages 251–282. Addison-Wesley, 1989.
P. Kroha. Objects and Databases. McGraw-Hill, 1993. To appear.
C. Lewerentz and A. Schúrr. GRAS, a management system for graph-like documents. In Proc. of the 3rd Int. Conf. on Data and Knowledge Bases. Morgan Kaufmann, 1988.
M. A. Linton. Implementing Relational Views of Programs. A CM SIGSOFT Software Engineering Notes, 9(3):132–140, 1984. Proc. of the ACM SIG-SOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, Pittsburgh, Penn.
T. W. Reps and T. Teitelbaum. The Synthesizer Generator — a system for constructing language based editors. Springer, 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Emmerich, W., Kroha, P., Schäfer, W. (1993). Object-oriented database management systems for construction of CASE environments. In: MaÅ™Ãk, V., Lažanský, J., Wagner, R.R. (eds) Database and Expert Systems Applications. DEXA 1993. Lecture Notes in Computer Science, vol 720. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57234-1_65
Download citation
DOI: https://doi.org/10.1007/3-540-57234-1_65
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57234-3
Online ISBN: 978-3-540-47982-6
eBook Packages: Springer Book Archive