ICAD(소프트웨어)

ICAD (software)

ICAD(법인 이력: ICAD, Inc., Concontra(1995년 IPO에서의 이름 변경), KTI(1998년 이름 변경), 다쏘 시스템즈(2001년 구매)는 파라솔리드 출력에 대해 평가할 수 있는 의미표현을 이용하여 설계지식을 인코딩할 수 있는 지식기반 엔지니어링(KBE) 시스템이다.[1]ICAD는 기본 언어의 모든 힘과 유연성을 활용할 수 있는 개방형 아키텍처를 가지고 있다.

ICAD를 통해 구현된 KBE는 거의 노력하지 않는 것으로 보이는 놀라운 결과 때문에 많은 관심을 받았다.[citation needed]ICAD는 어떤 의미에서 비교할 수 없는 최종 사용자 컴퓨팅의 한 예를 허용했다.대부분의 ICAD 개발자들은 부패한 기술자들이었다.ICAD 사용자가 개발한 시스템은 비독점적이었으며 매우 복잡한 코드로 구성되었다.최종 사용자 컴퓨팅의 관점에서, ICAD는 도메인 전문가나 주제 전문가(SME)에 의해 식별되고 정의되는 확장이 가능하도록 개방되는 동시에 도메인 도구의 파워를 사용자 손에 넣을 수 있게 한 최초의 사람이었다.[citation needed]

COE 기사는[2] 그 결과 지속 가능하지 않은 기대치(AI 겨울 참조)의 폭발을 살펴보았다.그러나, 그러한 거품 붕괴는 기대와 합리적 또는 적절하게 관리된 사용으로 존재할 수 있는 능력의 존재를 감소시키지 않는다.[citation needed]

역사

ICAD의 원래 구현은 Lisp 머신(Symbolics)에 있었다.개발과 관련된 주체로는 래리 로젠펠드,[3] 에이브럼 벨저, 패트릭 M 등이 있었다.오키프, 필립 그린스펀, 데이비드 F.장소. 시간대는 1984-85였다.[4][5]

ICAD는 특수 용도 Symbolicics Lisp 하드웨어에서 시작하여 Common Lisp이 범용 워크스테이션에 이식될 때 Unix에 포팅되었다.

ICAD의 원래 영역은 많은 응용 성공이 있는 기계 설계였다.그러나 ICAD는 전기 설계, 형상 모델링 등과 같은 다른 영역에서의 사용을 발견했다.예시 프로젝트로는 풍동 설계 또는 항공기 다분야 설계를 위한 지원 도구의 개발이 있을 수 있다.[6][7][8]자세한 예는 KTI[dead link] 볼트(1999~2002)에 발표된 연간 IIUG(국제 ICAD 사용자 그룹)의 프레젠테이션에서 확인할 수 있다.[9]보잉과 에어버스는 1990년대와 21세기 초에 ICAD를 광범위하게 사용해 다양한 부품을 개발했다.

2003년 현재 ICAD는 Vision & Strategy Product VisionStrategy[dead link] 프레젠테이션에서 입증된 여러 분야에서 강력하게 특징지어졌다.2003년 이후 ICAD 사용은 감소하였다.2001년 말, KTI 회사는 재정적인 어려움에 직면했고 최고의 직원들 대부분을 해고했다.그들은 결국 ICAD 제품을 효과적으로 폐기한 Dassault에 의해 매수되었다.2003년 COE에서 IIUG 참조(KTI의 다쏘로 인한 첫 회의)

ICAD 시스템은 매우 비싸고, 상대적으로, 고급 시스템의 가격 범위에 있었다.ICAD와 로우엔드 시스템(또는 다쏘의 약속) 사이에 충분한 차별화 요인이 없었을 수 있기 때문에 시장 역학관계는 이를 뒷받침할 수 없었다.KTI는 다쏘시스템에 흡수되었고 ICAD는 더 이상 그 회사의 지식기반공학(KBE) 응용을 위한 전진 도구로 여겨지지 않는다.Dassault Systemes는 ICAD를 대체하는 KATIA CAD 응용 프로그램의 버전 5를 중심으로 한 툴 제품군을 홍보하고 있다.

2005년 현재, 상황은 여전히 약간 불명확했다.ICAD 8.3이 전달되었다.최근 열린 COE 항공 우주 회의에서는 KBE의 미래에 대한 논의가 있었다.한 가지 이슈는 컴퓨터 모델 내에 '메타' 문제가 쌓이는 것과 관련이 있다.더 많은 아이콘에 의해 또는 외부 언어의 가용성에 의해 이것이 어떻게 해결되는지는 두고 봐야 한다.

Genworks GDL 제품(Gendl Project의 커널 기술 포함)은 현재 이용 가능한 ICAD와 가장 가까운 기능이다.

세부사항

ICAD는 계층적 관계 집합을 통해 관련 부품(defpart)에 대한 메커니즘을 지원하는 New Freats(Common Lisp Object System(CLOS)로 변환되지 않음)를 사용한 선언적 언어(IDL)를 제공했다.기술적으로 ICAD Defpart는 Lisp 매크로였고, ICAD Defpart 목록은 표시된 내용에 따라 특정 속성으로 인스턴스화할 수 있는 일반 클래스 세트였다.이 디프파트 리스트는 도메인 실체를 나타내는 합성 부품을 통해 확장 가능하다.부분-하위부 관계와 함께 ICAD는 Lisp의 객체 모델링 능력을 통해 일반적인 관계를 지원했다.

ICAD의 적용 예로는 부품 또는 구성요소를 나타내는 작은 디프파트의 집합에서 어셈블리를 나타내는 더 큰 집합에 이르기까지 다양하다.전력 측면에서 ICAD 시스템은 완전히 지정되면 주요 조립품 설계에서 수천 개의 부품 인스턴스를 생성할 수 있다.

수천 개의 부품을 구동하는 애플리케이션의 한 예는 항공기 날개(고정 장치 유형과 배치의 수가 수천 개일 수 있음), 설계 매개변수를 구동하는 여러 요인에 대한 평가가 필요한 각 인스턴스마다 해당된다.

선물(KBE 등)

ICAD의 한 가지 역할은 KBE의 정의 프로토타입으로서 우리가 지난 15년 동안 발생한 일에 대해 더 많이 알아야 하는 것일 수 있다(거대한 정보는 기업 방화벽과 소유권 장벽 아래에 묶여 있다).시장에서 기능적 프로그래밍 언어(예: Haskell)가 증가함에 따라, 아마도 Lisp에 귀속된 힘의 일부가 복제될 수 있다.

참고 항목

참조

  1. ^ 2004년 11월 22일 웨이백 머신보관ICAD 시스템
  2. ^ Switlik, John (October–November 2005). "Knowledge Based Engineering (KBE): Update". coe.org. COE. Archived from the original on 24 March 2012. Retrieved 6 July 2014.{{cite web}}: CS1 maint : 부적합한 URL(링크)
  3. ^ "Welcome to Glengary LLC – Partner Directory Larry Rosenfeld, ICAD Founder". glengaryllc.com. Archived from the original on 13 September 2017. Retrieved 11 April 2017.
  4. ^ 필립 그린스펀이력서
  5. ^ 필립 그린스펀엔지니어링 프로젝트 목록
  6. ^ Bermell-Garcia, P. 외 () 재사용 가능한 지식 구성요소를 사용한 풍동 모델 설계를 위한 KBE 시스템
  7. ^ "A modular reconfigurable software tool to support distributed multidisciplinary design and optimization of complex products" (PDF). lr.tudelft.nl. Retrieved 11 April 2017.[영구적 데드링크]
  8. ^ 스탠리 크누트슨 ICAD 수석 과학자
  9. ^ "The last ICAD application to receive the KBE Innovation Award at the 2002 IIUG conference in Boston" (PDF). lr.tudelft.nl. Retrieved 11 April 2017.[영구적 데드링크]

외부 링크