Abstract
Just as it would be difficult to define “the typical program” or “the typical house”, there is no such thing as “the typical CAD system”. The architecture of a particular CAD system will certainly depend on:
-
the tasks to be solved by the system;
-
the computer resources available for its implementation (both hardware and software);
-
the experience of the CAD system designer;
-
rules established within the company or on a wider scale, which restrict the freedom of the system designer.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Bibliography
J. Ichbiah et al.: Preliminary ADA Reference Manual. SIGPLAN Notices 14, 6 (1979).
J. Ichbiah: Reference Manual for the ADA Programming Language. United States Department of Defense, July 1980, Proposed Standard Document. LNCS 106. New York, Springer-Verlag (1982).
J. J. Allan III, K. Bø: A Survey of Commercial turnkey CAD/CAM Systems. Dallas, Productivity Int. Corp. (1978).
H. Balzert: Methoden, Sprachen und Werkzeuge zur Definition, Dokumentation und Analyse von Anforderungen an Software-Produkte. Part I. Informatik-Spektrum 4, 3 (1981), pp. 145–163.
H. Balzert: Methoden, Sprachen und Werkzeuge zur Definition, Dokumentation und Analyse von Anforderungen an Software-Produkte Teil II. Informatik-Spektrum 4, 4 (1981), pp. 246–260.
W. Bartussek, D. L. Parnas: Using Assertions about Traces to Write Abstract Specifications for Software Modules. In: G.G. Bracchi, P.C. Lockemann: Proc. Information Systems Methodology. Heidelberg, Springer-Verlag (1978).
P. Bono, J. Encarnação, F. Hopgood, P. ten Hagen: GKS The First Graphics Standard. IEEE Computer Graphics and Applications 2, 5 (1982), pp. 9–23.
P. Brinch Hansen: Distributed Processes: A Concurrent Programming Concept. Computing Surveys 5, 4 (1973), pp. 223–245.
N. Cullmann: Optimized Software Distribution in Satellite Graphics Systems. In: C.E. Vandoni, Proc. Eurographics ′80, Geneva. Amsterdam, North Holland (1980).
J. L. Encarnação, G. Enderle, K. Kansy, G. Nees, E.G. Schlechtendahl, J. Weiß, P. Wißkirchen: The Workstation Concept of GKS and the Resulting Conceptual Differences to the GSPC Proposal. Proc. SIGGRAPH ′80, Computer Graphics 14 (1980).
ISO/TC97/SC5/WG2 N117; Draft International Standard; Information Processing, GRAPHICAL KERNEL SYSTEM (GKS), 1982.
J.V. Guttag: Abstract Data Types and the Development of Data Structures. CACM 20 (1977), pp. 396–404.
J. Hatvany: Trends and Developments in Computer-Aided Design. In: B. Gilchrist (ed.), Information Processing 1977. Amsterdam, North-Holland (1977), p. 267–271.
W. Hesse: Methoden und Werkzeuge zur Software-Entwicklung. Informatik-Spektrum 4, 4 (1981), pp. 229–245.
R.C. Houghten Jr., K.A. Oakley: NBS Software Tools Database, NBSIR 80–2159, Washington, National Bureau of Standards (1980).
K. Hünke: Software Engineering Environments. Amsterdam, North-Holland (1980).
Integrierte Programmsysteme. Report KfK-CAD 2, Kernforschungszentrum Karlsruhe (1975).
M. A. Jackson: Software Development as an Engineering Problem. Angewandte Informatik 2 (1982), pp. 96–103.
K. Jensen, N. Wirth: PASCAL User Manual and Report. Second Corrected Reprint of the Second Edition. New York, Springer-Verlag (1978).
D.E. Knuth: The Art of Computer Programming. Vol. 1: Fundamental Algorithms (2nd ed.). Reading, Mass., Addison-Wesley Publ. (1969).
J.-C. Latombe: Artificial Intelligence and Pattern Recognition in Computer Aided Design. Amsterdam, North-Holland (1978).
K. Leinemann, E. G. Schlechtendahl: The REGENT System for CAD. In: J. J. Allan III, CAD Systems. Amsterdam, North-Holland (1977), pp. 143–168.
F. Lillehagen: CAD/CAM Workstations for Man/Model Communication. IEEE Computer Graphics 1, 3 (1981), pp. 17–27.
W. Lincke: Zukünftige CAD-Anwendungen; Forderungen und Perspektiven. VDI-Berichte 413 (1981), pp. 137–142.
B.H. Liskov, S.N. Zilles: Specification Techniques for Data Abstractions. IEEE Trans, on Softw. Eng. 1 (1975), pp. 7–19.
J. Ludewig, W. Streng: Überblick und Vergleich verschiedener Mittel für die Spezifikation und den Entwurf von Software. Report KfK 2509, Kerriforschungszentrum Karlsruhe (1978).
R. Noppen: Technische Datenverarbeitung bei der Planung und Fertigung industrieller Erzeugnisse. Informatik Fachberichte 11, Heidelberg, Springer-Verlag (1977), pp. 1–19.
T.W. Olle: The CODASYL Approach to Data Base Management. Chichester, John Wüey (1978).
Reference Model of Open Systems Interconnection (Version 4 as of June 1979). Report ISO/TC97/SC16 N227 Paris, Association Française de Normalisation (1978).
D. L. Parnas: A Technique for Software Module Specification with Examples. CACM 15, 5 (1972), pp. 330–336.
D. L. Parnas: On the Need for Fewer Restrictions in Changing Compile-Time Environments. SIGPLAN Notices 10 (1975), pp. 29–36.
C. V. Ramamoorthy, Y. R. Mok, F. B. Bastani, G. H. Chin, K. Suzuki: Application of a Methodology for the Development and Validation of Reliable Process Control Software. IEEE Trans. Softw. Eng. SE-7, 6 (1981), pp. 537–555.
D.T. Ross, K.E. Schoman: Structured Analysis for Requirements Definition. Proc. IEEE/ACM 2nd Int. Conf. on Softw. Eng., San Francisco (1976).
J.H. Saltzer: Naming and Binding of Objects. In: G. Goos, J. Hartmanis (eds.), Lecture Notes in Computer Science 60: Operating Systems. Heidelberg, Springer-Verlag (1978), pp. 99–208.
S. Schindler, J. C. W. Schröder (eds.), Kommunikation in verteilten Systemen. Informatik Fachberichte 22, Heidelberg, Springer-Verlag (1979).
E.G. Schlechtendahl, K.H. Bechler, G. Enderle, K. Leinemann, W. Olbrich: REGENT-Handbuch. Report KfK 2666 (KfK-CAD 71), Kernforschungszentrum Karlsruhe (1978).
P. Schnupp: Rechnernetze; Entwurf und Realisierung. Berlin, de Gruyter (1978).
R. Schuster: System und Sprache zur Behandlung graphischer Information im rechnergestützten Entwurf. Report KfK 2305, Kernforschungszentrum Karlsruhe (1976).
D. Teichrov, E.A. Hershey III: PSL/PSA: A Computer-Aided Technique for Structured Documentation and Analysis of Information Processing Systems. IEEE Trans. on Soft. Eng. SE-3, 1 (1977), pp. 41–48.
E. Towster: A Convention for Explicit Declaration of Environments and Top-Down Refinement of Data. IEEE Trans. on Soft. Eng. SE-5, 4 (1979), pp. 374–386.
U. Voges, L. Gmeiner, A. Amschler von Mayrhauser: SADAT An Automated Testing Tool. IEEE Trans. on Softw. Eng. SE-5, 6 (1980), pp. 286–290.
S.S. Yau, C.-C. Yang, S.M. Shatz: An Approach to Distributed Computing System Software Design. IEEE Trans. Softw. Eng. SE-7, 4 (1981), pp. 427–447.
W. Wulf, M. Shaw: Global Variables Considered Harmful. SIGPLAN Notices 8 (1973), pp. 18–29,
W. Wulf, M. Shaw: Global Variables Considered Harmful. SIGPLAN Notices 3, pp. 226–230.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Encarnação, J.L., Lindner, R., Schlechtendahl, E.G. (1990). The Architecture of CAD Systems. In: Computer Aided Design. Symbolic Computation. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-84054-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-84054-8_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-84056-2
Online ISBN: 978-3-642-84054-8
eBook Packages: Springer Book Archive