80:
25:
242:
The ICAD system was very expensive, relatively, and was in the price range of high-end systems. Market dynamics couldn't support this as there may not have been sufficient differentiating factors between ICAD and the lower-end systems (or the promises from
Dassault). KTI was absorbed by Dassault
282:
macro; the ICAD defpart list was a set of generic classes that can be instantiated with specific properties depending upon what was represented. This defpart list was extendible via composited parts that represented domain entities. Along with the part-subpart relations, ICAD supported generic
286:
Example applications of ICAD range from a small collection of defparts that represents a part or component to a larger collection that represents an assembly. In terms of power, an ICAD system, when fully specified, can generate thousands of instances of parts on a major assembly design.
243:
Systemes and ICAD is no longer considered the go-forward tool for knowledge-based engineering (KBE) applications by that company. Dassault
Systemes is promoting a suite of tools oriented around version 5 of their popular CATIA CAD application, with Knowledgeware the replacement for ICAD.
223:, shape modeling, etc. An example project could be wind tunnel design or the development of a support tool for aircraft multidisciplinary design. Further examples can be found in the presentations at the annual IIUG (International ICAD Users Group) that have been published in the
250:
was delivered. The recent COE Aerospace
Conference had a discussion about the futures of KBE. One issue involves the stacking of 'meta' issues within a computer model. How this is resolved, whether by more icons or the availability of an external language, remains to be seen.
474:
290:
One example of an application driving thousands of instances of parts is that of an aircraft wing – where fastener type and placement may number in the thousands, each instance requiring evaluation of several factors driving the design parameters.
299:
One role for ICAD may be serving as the defining prototype for KBE which would require that we know more about what occurred the past 15 years (much information is tied up behind corporate firewalls and under proprietary walls). With the rise of
234:
presentation. After 2003, ICAD use diminished. At the end of 2001, the KTI Company faced financial difficulties and laid off most of its best staff. They were eventually bought out by
Dassault who effectively scuppered the ICAD product. See
471:
336:
174:, ICAD was the first to allow the power of a domain tool to be in the hands of the user, at the same time being open to allow extensions as identified and defined by the domain expert or
918:
170:
that in a sense is unparalleled. Most ICAD developers were degreed engineers. Systems developed by ICAD users were non-trivial and consisted of highly complicated code. In the sense of
201:). Some of the principals involved with the development were Larry Rosenfeld, Avrum Belzer, Patrick M. O'Keefe, Philip Greenspun, and David F. Place. The time frame was 1984–85.
185:), which were not sustainable. However, such a bubble burst does not diminish the existence of ability that would exist were expectations and use reasonable or properly managed.
1077:
490:
534:
43:
574:
Research group that used to work with ICAD: Systems
Engineering and Aircraft Design, Faculty of Aerospace Engineering, Delft University of Technology, The Netherlands
946:
166:
KBE, as implemented via ICAD, received a lot of attention due to the remarkable results that appeared to take little effort. ICAD allowed one example of
1067:
568:
415:
605:
278:(CLOS)) that supported a mechanism for relating parts (defpart) via a hierarchical set of relationships. Technically, the ICAD Defpart was a
622:
925:
860:
751:
231:
127:
61:
227:(1999 through 2002). Boeing and Airbus used ICAD extensively to develop various components in the 1990s and early 21st century.
573:
109:
90:
491:"A modular reconfigurable software tool to support distributed multidisciplinary design and optimization of complex products"
305:
271:
375:
358:
236:
767:
401:
578:
517:
247:
309:
279:
156:
159:(KBE) system that enables users to encode design knowledge using a semantic representation that can be evaluated for
1046:
1035:
708:
598:
275:
163:
output. ICAD has an open architecture that can utilize all the power and flexibility of the underlying language.
911:
105:
579:
Free book on
Knowledge Technologies by Nick Milton. Check Chapter 3 on KBE by Gianfranco La Rocca (TU Delft)
326:
702:
662:
635:
321:
301:
220:
216:
1041:
939:
880:
815:
679:
175:
1072:
797:
591:
535:"The last ICAD application to receive the KBE Innovation Award at the 2002 IIUG conference in Boston"
870:
746:
741:
727:
630:
419:
331:
989:
657:
171:
167:
1014:
1009:
968:
835:
810:
757:
395:
152:
144:
994:
830:
455:
440:
562:
697:
668:
651:
521:
478:
362:
1019:
219:
with many application successes. However, ICAD has found use in other domains, such as
101:
1061:
999:
984:
472:
A KBE System for the design of wind tunnel models using reusable knowledge components
459:
224:
194:
416:"Welcome to Glengary LLC – Partner Directory | Larry Rosenfeld, ICAD Founder"
514:
1004:
614:
444:
355:
209:
204:
ICAD started on special-purpose
Symbolics Lisp hardware and was then ported to
875:
646:
259:
885:
845:
735:
674:
569:
ICAD Surfacing
Project—Switlik, J.M. Geometric/Knowledge Modeling Challenges
230:
As of 2003, ICAD was featured strongly in several areas as evidenced by the
198:
182:
160:
718:
932:
850:
840:
778:
825:
692:
181:
A COE article looked at the resulting explosion of expectations (see
262:) is the nearest functional equivalent to ICAD currently available.
963:
890:
773:
762:
641:
805:
687:
337:
Faculty of
Aerospace Engineering, Delft University of Technology
205:
587:
583:
148:
73:
18:
308:) in the markets, perhaps some of the power attributable to
255:
97:
39:
283:
relations via the object modeling abilities of Lisp.
270:
ICAD provided a declarative language (IDL) using New
108:, and by adding encyclopedic content written from a
1028:
977:
956:
903:
859:
796:
726:
717:
621:
34:
may be too technical for most readers to understand
382:. COE. Archived from the original on 24 March 2012
232:Vision & Strategy Product Vision and Strategy
212:became portable to general-purpose workstations.
565:(1994) - Switlik, J.M. (based upon ICAD project)
258:product (including kernel technology from the
599:
246:As of 2005, things were still a bit unclear.
193:The original implementation of ICAD was on a
8:
1078:Common Lisp (programming language) software
376:"Knowledge Based Engineering (KBE): Update"
947:Object-Oriented Programming in Common Lisp
723:
606:
592:
584:
128:Learn how and when to remove this message
62:Learn how and when to remove this message
46:, without removing the technical details.
147:: ICAD, Inc., Concentra (name change at
374:Switlik, John (October–November 2005).
348:
239:(first meeting due to Dassault by KTI)
393:
89:contains content that is written like
151:in 1995), KTI (name change in 1998),
44:make it understandable to non-experts
7:
926:The Art of the Metaobject Protocol
752:Another System Definition Facility
14:
418:. glengaryllc.com. Archived from
215:The original domain for ICAD was
78:
23:
1068:Computer-aided design software
16:Computer-aided design software
1:
768:Common Lisp Interface Manager
470:Bermell-Garcia, P. et al ()
919:Paradigms of AI Programming
157:knowledge-based engineering
155:(purchase in 2001) () is a
1094:
361:November 22, 2004, at the
1036:Common Lisp Object System
684:ManKai Common Lisp (MKCL)
400:: CS1 maint: unfit URL (
304:languages (an example is
276:Common Lisp Object System
912:Common Lisp the Language
327:Knowledge-based systems
1047:Greenspun's tenth rule
703:Steel Bank Common Lisp
663:Embeddable Common Lisp
636:Armed Bear Common Lisp
563:Practical issues of AI
524:, ICAD Chief Scientist
322:Functional programming
302:functional programming
1042:Common Lisp HyperSpec
940:Practical Common Lisp
816:Common Music Notation
709:Symbolics Common Lisp
680:Macintosh Common Lisp
176:subject-matter expert
110:neutral point of view
460:Engineering Projects
422:on 13 September 2017
274:(never converted to
332:Orphaned technology
312:may be replicated.
295:Futures (KBE, etc.)
102:promotional content
87:This November 2023
990:Richard P. Gabriel
658:Corman Common Lisp
520:2006-06-15 at the
477:2013-06-22 at the
172:end-user computing
168:end-user computing
104:and inappropriate
1055:
1054:
1015:Guy L. Steele Jr.
1010:Robin Popplestone
969:Guy L. Steele Jr.
899:
898:
811:Common Lisp Music
237:IIUG at COE, 2003
221:electrical design
217:mechanical design
153:Dassault Systemes
145:Corporate history
138:
137:
130:
72:
71:
64:
1085:
995:Philip Greenspun
957:Design committee
724:
608:
601:
594:
585:
550:
549:
547:
545:
539:
531:
525:
512:
506:
505:
503:
501:
495:
487:
481:
468:
462:
456:Philip Greenspun
453:
447:
441:Philip Greenspun
438:
432:
431:
429:
427:
412:
406:
405:
399:
391:
389:
387:
371:
365:
353:
133:
126:
122:
119:
113:
91:an advertisement
82:
81:
74:
67:
60:
56:
53:
47:
27:
26:
19:
1093:
1092:
1088:
1087:
1086:
1084:
1083:
1082:
1058:
1057:
1056:
1051:
1024:
973:
952:
895:
862:
855:
792:
738:Library Manager
713:
669:GNU Common Lisp
652:CMU Common Lisp
623:Implementations
617:
612:
559:
554:
553:
543:
541:
540:. lr.tudelft.nl
537:
533:
532:
528:
522:Wayback Machine
515:Stanley Knutson
513:
509:
499:
497:
496:. lr.tudelft.nl
493:
489:
488:
484:
479:Wayback Machine
469:
465:
454:
450:
439:
435:
425:
423:
414:
413:
409:
392:
385:
383:
373:
372:
368:
363:Wayback Machine
356:The ICAD System
354:
350:
345:
318:
297:
268:
191:
134:
123:
117:
114:
95:
83:
79:
68:
57:
51:
48:
40:help improve it
37:
28:
24:
17:
12:
11:
5:
1091:
1089:
1081:
1080:
1075:
1070:
1060:
1059:
1053:
1052:
1050:
1049:
1044:
1039:
1032:
1030:
1026:
1025:
1023:
1022:
1020:Daniel Weinreb
1017:
1012:
1007:
1002:
997:
992:
987:
981:
979:
975:
974:
972:
971:
966:
960:
958:
954:
953:
951:
950:
943:
936:
929:
922:
915:
907:
905:
901:
900:
897:
896:
894:
893:
888:
883:
878:
873:
867:
865:
857:
856:
854:
853:
848:
843:
838:
833:
828:
823:
818:
813:
808:
802:
800:
794:
793:
791:
790:
787:
784:
781:
776:
771:
765:
760:
755:
749:
744:
739:
732:
730:
721:
715:
714:
712:
711:
706:
700:
695:
690:
685:
682:
677:
672:
666:
660:
655:
649:
644:
639:
633:
627:
625:
619:
618:
613:
611:
610:
603:
596:
588:
582:
581:
576:
571:
566:
558:
557:External links
555:
552:
551:
526:
507:
482:
463:
448:
433:
407:
366:
347:
346:
344:
341:
340:
339:
334:
329:
324:
317:
314:
296:
293:
267:
264:
190:
187:
136:
135:
106:external links
86:
84:
77:
70:
69:
31:
29:
22:
15:
13:
10:
9:
6:
4:
3:
2:
1090:
1079:
1076:
1074:
1071:
1069:
1066:
1065:
1063:
1048:
1045:
1043:
1040:
1037:
1034:
1033:
1031:
1027:
1021:
1018:
1016:
1013:
1011:
1008:
1006:
1003:
1001:
1000:David A. Moon
998:
996:
993:
991:
988:
986:
985:Scott Fahlman
983:
982:
980:
976:
970:
967:
965:
962:
961:
959:
955:
949:
948:
944:
942:
941:
937:
935:
934:
930:
928:
927:
923:
921:
920:
916:
914:
913:
909:
908:
906:
902:
892:
889:
887:
884:
882:
879:
877:
874:
872:
869:
868:
866:
864:
858:
852:
849:
847:
844:
842:
839:
837:
834:
832:
829:
827:
824:
822:
819:
817:
814:
812:
809:
807:
804:
803:
801:
799:
795:
788:
785:
782:
780:
777:
775:
772:
769:
766:
764:
761:
759:
756:
753:
750:
748:
745:
743:
740:
737:
734:
733:
731:
729:
725:
722:
720:
716:
710:
707:
704:
701:
699:
696:
694:
691:
689:
686:
683:
681:
678:
676:
673:
670:
667:
664:
661:
659:
656:
653:
650:
648:
645:
643:
640:
637:
634:
632:
629:
628:
626:
624:
620:
616:
609:
604:
602:
597:
595:
590:
589:
586:
580:
577:
575:
572:
570:
567:
564:
561:
560:
556:
536:
530:
527:
523:
519:
516:
511:
508:
492:
486:
483:
480:
476:
473:
467:
464:
461:
457:
452:
449:
446:
442:
437:
434:
421:
417:
411:
408:
403:
397:
381:
377:
370:
367:
364:
360:
357:
352:
349:
342:
338:
335:
333:
330:
328:
325:
323:
320:
319:
315:
313:
311:
307:
303:
294:
292:
288:
284:
281:
277:
273:
265:
263:
261:
260:Gendl Project
257:
252:
249:
244:
240:
238:
233:
228:
226:
222:
218:
213:
211:
207:
202:
200:
196:
188:
186:
184:
179:
177:
173:
169:
164:
162:
158:
154:
150:
146:
142:
132:
129:
121:
118:November 2023
111:
107:
103:
99:
93:
92:
85:
76:
75:
66:
63:
55:
45:
41:
35:
32:This article
30:
21:
20:
945:
938:
931:
924:
917:
910:
904:Publications
863:environments
820:
798:Applications
747:AllegroServe
742:AllegroCache
542:. Retrieved
529:
510:
498:. Retrieved
485:
466:
451:
436:
424:. Retrieved
420:the original
410:
384:. Retrieved
379:
369:
351:
298:
289:
285:
269:
256:Genworks GDL
253:
245:
241:
229:
214:
203:
195:Lisp machine
192:
180:
165:
140:
139:
124:
115:
100:by removing
96:Please help
88:
58:
49:
33:
1073:AI software
1005:Kent Pitman
861:Development
698:Scieneer CL
615:Common Lisp
458:'s List of
266:Particulars
210:Common Lisp
1062:Categories
876:Clozure CL
871:Allegro CL
647:Clozure CL
631:Allegro CL
343:References
98:improve it
886:LispWorks
846:OpenMusic
736:Quicklisp
728:Libraries
675:LispWorks
225:KTI Vault
199:Symbolics
183:AI winter
161:Parasolid
52:June 2017
789:Weblocks
786:Ironclad
758:Caveman2
719:Software
544:11 April
518:Archived
500:11 April
475:Archived
426:11 April
396:cite web
359:Archived
316:See also
248:ICAD 8.3
933:On Lisp
881:Hemlock
851:StumpWM
841:N-World
779:CL-HTTP
654:(CMUCL)
380:coe.org
306:Haskell
272:Flavors
189:History
178:(SME).
38:Please
1038:(CLOS)
978:People
836:Maxima
826:FriCAS
770:(CLIM)
754:(ASDF)
705:(SBCL)
693:Poplog
638:(ABCL)
445:resume
386:6 July
1029:Other
964:X3J13
891:SLIME
831:Mirai
774:CLSQL
763:CLiki
671:(GCL)
665:(ECL)
642:CLISP
538:(PDF)
494:(PDF)
208:when
821:ICAD
806:ACL2
688:Mocl
546:2017
502:2017
428:2017
402:link
388:2014
310:Lisp
280:Lisp
254:The
206:Unix
141:ICAD
783:CLX
443:'s
149:IPO
42:to
1064::
398:}}
394:{{
378:.
607:e
600:t
593:v
548:.
504:.
430:.
404:)
390:.
197:(
143:(
131:)
125:(
120:)
116:(
112:.
94:.
65:)
59:(
54:)
50:(
36:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.