Knowledge

ICAD (software)

Source đź“ť

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

Index

help improve it
make it understandable to non-experts
Learn how and when to remove this message
an advertisement
improve it
promotional content
external links
neutral point of view
Learn how and when to remove this message
Corporate history
IPO
Dassault Systemes
knowledge-based engineering
Parasolid
end-user computing
end-user computing
subject-matter expert
AI winter
Lisp machine
Symbolics
Unix
Common Lisp
mechanical design
electrical design
KTI Vault
Vision & Strategy Product Vision and Strategy
IIUG at COE, 2003
ICAD 8.3
Genworks GDL
Gendl Project

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑