Skip to main content

CADULA — A graph-based model for monitoring CAD-processes

  • Application Modeling With Graphs
  • Conference paper
  • First Online:
  • 154 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 411))

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.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. T. Blain, M. Dohler, R. Michaelis, E. Qureshi, Managing the Printed Circuit Board Design Process, Proc. ACM SIGMOD Conf. on Mgmt. of Data, 1985.

    Google Scholar 

  3. H.J. Bullinger (ed.), Produktionsforum 88, Springer, 1988.

    Google Scholar 

  4. H.J. Bullinger, CIM — Die Herausforderung der nächsten Jahre, in: [Bu88a].

    Google Scholar 

  5. K.R. Dittrich, R.A. Lorie, Version Support for Engineering Database Systems, IEEE TSE, Vol. 14, No. 4, 1988.

    Google Scholar 

  6. W. End, H. Gotthardt, R. Winkelmann, Softwareentwicklung, Siemens Verlag, 1988.

    Google Scholar 

  7. R.H. Katz, Managing the Chip Design Database, IEEE Computer, Vol. 16, No. 12, 1983.

    Google Scholar 

  8. R.H. Katz, M. Anwarrudin, E. Chang, A Version Server for Computer-Aided Design Data, in: Proc. ACM/IEEE Design Automation Conf., 1986.

    Google Scholar 

  9. M.A. Ketabchi, V. Berzins, Modeling and Managing CAD Databases, IEEE Computer, Vol. 20, No. 2, 1987.

    Google Scholar 

  10. Th. Neumann, On Representing The Design Information in a Common Database, Proc. ACM SIGMOD Conf. on Mgmt. of Data, 1983.

    Google Scholar 

  11. Th. Neumann, C. Hornung, Consistency and Transactions in CAD Databases, Proc. VLDB-Conf., 1982.

    Google Scholar 

  12. St. Pardee, P. Pennino, Software Tools Speed Circuit Board Design, IEEE Computer, Vol. 25, No. 9, 1988.

    Google Scholar 

  13. D. Ruland, Th. Spindler, CADULA — A Universal Model for CAD-Processes, Universität Würzburg, Internal Report, 1986.

    Google Scholar 

  14. A.W. Scheer, CIM — Computer Integrated Manufacturing, Springer, 1987.

    Google Scholar 

  15. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Manfred Nagl

Rights and permissions

Reprints 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

Publish with us

Policies and ethics