Title :
On the use of Ada in computer-aided engineering
Author_Institution :
ETH, Zurich
Abstract :
The author discusses the suitability of Ada for non-real-time computer-aided control engineering (CACE) projects, based on experiences gained during the design and implementation of the CACE program IMPACT. After a brief introduction to Ada and IMPACT, and a general discussion of the Ada language, the suitability of Ada in CACE is discussed in some detail. Particular attention is given to features such as abstract data types, generic templating, object-oriented programming, and error handling. Software engineering facets, quality aspects, and efficiency problems are also considered. A tabular comparison between Ada and alternative languages is given
Keywords :
Ada; CAD/CAM; control engineering computing; Ada language; CACE; IMPACT; abstract data types; alternative languages; computer-aided control engineering; computer-aided engineering; efficiency problems; error handling; features; generic templating; object-oriented programming; quality aspects; suitability of Ada; use of Ada; Application software; Automatic control; Command languages; Computer aided engineering; Computer languages; Control engineering computing; Control systems; Laboratories; Research and development; Software tools;
Conference_Titel :
Aerospace and Electronics Conference, 1989. NAECON 1989., Proceedings of the IEEE 1989 National
Conference_Location :
Dayton, OH
DOI :
10.1109/NAECON.1989.40458