Abstract
In recent years there has been an increasing interest in the integration of data base management systems (DBMSs) into the CAD environment. The motivation for this interest is discussed and several problems are identified that have to be solved in order to yield a genuine coupling of DBMSs and CAD systems. A solution to these problems is proposed in the form of a new architecture for a CAD-DBMS. Based on this, a preliminary implementation is outlined that follows a rapid prototype approach, and in wh ich an access as well as a transaction manager were realized for a software-based fileserver/workstation topology. Some directions for future work are described.
Similar content being viewed by others
References
Dadam, P. et al. (1986), A DBMS prototype to support extended NF2 relations: An integrated view on flat tables and hierarchies. In: Proceedings of ACM SIGMOD International Conference on Management of Data, pp. 356–367
Carey, M.J. et al. (1986) The architecture of the EXODUS extensible DBMS. In: Proceedings of IEEE International Workshop on Object-Oriented Database Systems, pp. 52–65
Batory, D.S. (1986) GENESIS: A project to develop an extensible database management system. In: Proceedings of IEEE International Workshop on Object-Oriented Database Systems, pp. 207–208
Dayal, U. (1987) PROBE: A knowledge-oriented database system. In: Proceedings of 2nd GI Conference on Database Systems for Office, Engineering, and Science, West Germany
Schwarz, P. et al. (1986) Extensibility in the starburst database system. In: Proceedings of IEEE International Workshop on Object-Oriented Database Systems, pp. 85–92
Dittrich, K. et al. (1985), DAMASCUS-A data management system for VLSI design. In: Proceedings 1st GI Conference on Database Systems for Office, Engineering, and Science, West Germany, pp. 70–72, (in German)
Ege, A.; Ellis, C.A. (1987) Design and implementation of GORDION, an object base management system. In: Proceedings of 3rd IEEE International Conference on Data Engineering, pp. 226–234
Hardwick, M. (1987) The organization of ROSE: An entity oriented data manager for CAD.
Hardwick, M. (1987) Why ROSE is fast: Five optimizations in the design of an experimental database system for CAD/CAM applications. In: Proceedings of ACM SIGMOD International Conference on Management of Data
Katz, R.H. et al. (1986) A version server for computer-aided design data. In: Proceedings of 23rd ACM/IEEE Design Automation Conference
Katz, R.H. et al. (1986) Version modeling concepts for computer-aided design databases. In: Proceedings of ACM SIGMOD International Conference on Management of Data, pp. 379–386
Bhateja, R.; Katz, R.H. (1987) A validation subsystem of a version server for computer-aided design data. Report No. UCB/CSD 87/317, University of California, Berkeley
Katz, R.H.; Chang, E. (1987) Managing change in a computer-aided design database. In: Proceedings of 13th International VLDB Conference, in press
Vossen, G. (1987) Data Models, Database Languages, and Database Management Systems. Addison-Wesley Publishing Co., Bonn (in German)
Bancilhon, F.; Kim, W.; Korth, H.F. (1985) A model of CAD transactions. In: Proceedings of the 11th International Conference on VLDB, pp. 25–33
Härder, T.; Reuter, A. (1985) Architektur von Datenbanksystemen fuer Non-Standard-Anwendungen. In: A Blaser, P. Pistor (eds.), Datenbank-Systeme fuer Buero, Technik und Wissenschaft, Springer IFB 94, pp. 253–286
Katz, R. (1985) Information Management for Engineering Design. Springer-Verlag
Eswaran, K.P. et al. (1976) The notions of consistency and predicate locks in a relational database system. CACM 11 624–633
Weikum, G. (1986) A theoretical foundation of multi-level concurrency control. In: Proceedings of 5th ACM SIGACT-SIGMOD PODS
Chou, H.T.; Kim, W. (1986) A unifying framework for version control in a CAD environment. In: Proceedings of 12th International Conference on VLDB, pp. 336–344
Kim, W. et al. (1984) A transaction mechanism for engineering design databases. In: Proceedings of 10th International Conference on VLDB, pp. 355–362
Vossen, G.; Oberschelp, W. (1985) Brief survey of the relational database project MEMODAX. Internal Report, Technical University of Aachen
Kuchen, H. (1984) Implementation of relational algebra on multi-dimensional dynamic data structures. Master's thesis (in German), Technical University of Aachen
Bimmermann, R. (1986) Design and implementation of a transaction management for a relational database system reflecting requirements from computer aided design; Master's thesis (in German), Technical University of Aachen
Nackman, L.R. et al. (1986) AML/X: A programming language for design and manufacturing. IBM research Report RC 11992, Yorktown Heights, NY
Koller, R. (1985), Konstruktionslehre fuer den Maschinenbau. 2nd ed. Springer-Verlag
Angell, I.O. (1981) A Practical Introduction to Computer Graphics; Macmillan Publication Co.
Bernstein, P.A.; Goodman, N. (1982) A sophisticate's introduction to distributed database concurrency control. In: Proceedings of 8th International Conference on VLDB, pp. 62–76
Härder, T. (1982) Observations on optimistic concurrency control schemes. IBM Research Report RJ 3645, San Jose
Vianu, V.; Vossen, G. (1987) Conceptual level concurrency control of update transactions
Roussopoulos, N.; Kang, H. (1986) Principles and techniques in the design of ADMS±. IEEE Computer 12, 19–25
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Vossen, G., Bimmermann, R. & Buchholz, G. Providing data base management for the CAD environment: The AREDAS approach. Engineering with Computers 3, 207–223 (1988). https://doi.org/10.1007/BF01202142
Issue Date:
DOI: https://doi.org/10.1007/BF01202142