Abstract
CADULA is a graph-based model for describing and monitoring CAD-processes. Today, the design of product consists of several subtasks, which are realized by functions using different and loosely coupled CAD-systems. The functions are not independent, since they commonly design the same product. The dependencies are primarily given by the information flow between the functions, i.e. the data flow between the CAD-systems realizing these functions. In CADULA, a CAD-process is described by a CAD-process scheme and a CAD-process realization. A process scheme describes the functions by specifying their preconditions, actions, and postconditions. Furthermore, the dependencies between the functions are described by a network. A process realization describes the development of a design process for a specific product. Since design processes are evolutionary processes, for each design function several versions and alternatives are developped. A process realization is based on a process scheme, i.e. a process realization must satisfy the structural properties given by the process scheme. Furthermore, CADULA supports hierarchical refinements and decompositions of functions into a number of related smaller functions. The decomposition methodology is widely accepted as the most powerful methodology for breaking down the design complexity. CADULA is currently validated by industrial applications (software engineering and electronic design).
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
R. Bhateja, R.H. Katz, VALKYRIE: A Validation Subsystem of a Version Server for Computer Aided Design Data, in: Proc. ACM/IEEE Design Automation Conf., 1987.
T. Blain, M. Dohler, R. Michaelis, E. Qureshi, Managing the Printed Circuit Board Design Process, Proc. ACM SIGMOD Conf. on Mgmt. of Data, 1985.
H.J. Bullinger (ed.), Produktionsforum 88, Springer, 1988.
H.J. Bullinger, CIM — Die Herausforderung der nächsten Jahre, in: [Bu88a].
K.R. Dittrich, R.A. Lorie, Version Support for Engineering Database Systems, IEEE TSE, Vol. 14, No. 4, 1988.
W. End, H. Gotthardt, R. Winkelmann, Softwareentwicklung, Siemens Verlag, 1988.
R.H. Katz, Managing the Chip Design Database, IEEE Computer, Vol. 16, No. 12, 1983.
R.H. Katz, M. Anwarrudin, E. Chang, A Version Server for Computer-Aided Design Data, in: Proc. ACM/IEEE Design Automation Conf., 1986.
M.A. Ketabchi, V. Berzins, Modeling and Managing CAD Databases, IEEE Computer, Vol. 20, No. 2, 1987.
Th. Neumann, On Representing The Design Information in a Common Database, Proc. ACM SIGMOD Conf. on Mgmt. of Data, 1983.
Th. Neumann, C. Hornung, Consistency and Transactions in CAD Databases, Proc. VLDB-Conf., 1982.
St. Pardee, P. Pennino, Software Tools Speed Circuit Board Design, IEEE Computer, Vol. 25, No. 9, 1988.
D. Ruland, Th. Spindler, CADULA — A Universal Model for CAD-Processes, Universität Würzburg, Internal Report, 1986.
A.W. Scheer, CIM — Computer Integrated Manufacturing, Springer, 1987.
T. Tomiyama, P.J.W. ten Hagen, Organization of Design Knowledge in an Intelligent CAD Environment, Techn. Report No. CWI-CS-R8720, Center for Mathematics and Computer Science, Amsterdam, 1987.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ruland, D. (1990). CADULA — A graph-based model for monitoring CAD-processes. In: Nagl, M. (eds) Graph-Theoretic Concepts in Computer Science. WG 1989. Lecture Notes in Computer Science, vol 411. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52292-1_5
Download citation
DOI: https://doi.org/10.1007/3-540-52292-1_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-52292-8
Online ISBN: 978-3-540-46950-6
eBook Packages: Springer Book Archive