ИКАД (программное обеспечение)
![]() | Эта статья может быть слишком технической для понимания большинства читателей . ( июнь 2017 г. ) |
![]() | Этот ноябрь 2023 года содержит контент, написанный как реклама . ( Ноябрь 2023 г. ) |
ICAD ( Корпоративная история : ICAD, Inc., Concentra (изменение названия при IPO в 1995 г.), KTI (изменение названия в 1998 г.), Dassault Systemes (покупка в 2001 г.) ( [1] ) — это система проектирования, основанная на знаниях (KBE), которая позволяет пользователям кодировать знания о проектировании с использованием семантического представления, которое можно оценить для вывода Parasolid . ICAD имеет открытую архитектуру, которая позволяет использовать всю мощь и гибкость базового языка.
KBE, реализованный через ICAD, привлек большое внимание из-за замечательных результатов, которые, казалось, не требовали особых усилий. [ нужна ссылка ] ICAD предоставил один из примеров вычислений для конечных пользователей , который в некотором смысле не имеет аналогов. Большинство разработчиков ICAD были дипломированными инженерами. Системы, разработанные пользователями ICAD, были нетривиальны и состояли из очень сложного кода. С точки зрения вычислений для конечных пользователей , ICAD был первым, кто позволил мощному инструменту предметной области находиться в руках пользователя, в то же время будучи открытым для расширения, идентифицированного и определенного экспертом в предметной области или субъектом. эксперт по вопросам (SME). [ нужна ссылка ]
Статья Совета Европы [2] посмотрел на возникший в результате взрыв ожиданий (см. Зима AI ), которые оказались неустойчивыми. Однако такой взрыв пузыря не умаляет возможности, которые существовали бы, если бы ожидания и разумное использование или правильное управление были бы. [ нужна ссылка ]
История
[ редактировать ]Исходная реализация ICAD была на машине Lisp ( Symbolics ). Одними из руководителей, участвовавших в разработке, были Ларри Розенфельд, [3] Аврум Белзер, Патрик М. О'Киф, Филип Гринспан и Дэвид Ф. Плейс. Временные рамки: 1984–1985 годы. [4] [5]
ICAD начинался на специальном оборудовании Symbolics Lisp, а затем был портирован на Unix, когда Common Lisp стал переносимым на рабочие станции общего назначения.
Первоначальной областью применения ICAD было механическое проектирование , которое имело множество успешных приложений. Однако ICAD нашел применение в других областях, таких как электротехническое проектирование , моделирование формы и т. д. Примером проекта может быть проектирование аэродинамической трубы или разработка вспомогательного инструмента для многопрофильного проектирования самолетов. [6] [7] [8] Дополнительные примеры можно найти в презентациях на ежегодной конференции IIUG (Международная группа пользователей ICAD), опубликованных в KTI Vault. [ мертвая ссылка ] (1999–2002 гг.). [9] Boeing и Airbus широко использовали ICAD для разработки различных компонентов в 1990-х и начале 21 века.
По состоянию на 2003 год ICAD активно использовался в нескольких областях, о чем свидетельствует Видение и стратегия продукта. [ мертвая ссылка ] презентация. После 2003 года использование ICAD уменьшилось. В конце 2001 года компания КТИ столкнулась с финансовыми трудностями и уволила большую часть лучших сотрудников. В конечном итоге их выкупила компания Dassault, которая фактически уничтожила продукт ICAD. См. IIUG в COE, 2003 г. (первая встреча организована Dassault by KTI)
Система ICAD была относительно очень дорогой и находилась в ценовом диапазоне систем высокого класса. Динамика рынка не могла поддержать это, поскольку, возможно, не было достаточных дифференцирующих факторов между ICAD и системами более низкого уровня (или обещаний со стороны Dassault). KTI была поглощена Dassault Systemes, и ICAD больше не считается этой компанией передовым инструментом для приложений инженерии, основанной на знаниях (KBE). Dassault Systemes продвигает набор инструментов, ориентированных на версию 5 своего популярного приложения CATIA CAD, при этом Knowledgeware заменяет ICAD.
По состоянию на 2005 год [update], все еще было немного неясно. ICAD 8.3 был доставлен.На недавней аэрокосмической конференции COE обсуждалось будущее KBE. Одна из проблем связана с объединением «мета» проблем в компьютерной модели. Как это будет решено, будь то за счет большего количества значков или наличия внешнего языка, еще неизвестно.
Продукт Genworks GDL (включая технологию ядра из проекта Gendl ) является ближайшим функциональным эквивалентом ICAD, доступным в настоящее время.
Подробности
[ редактировать ]ICAD предоставил декларативный язык (IDL) с использованием New Flavors (никогда не конвертированный в Common Lisp Object System (CLOS)), который поддерживал механизм связи частей (defpart) через иерархический набор отношений. Технически ICAD Defpart представлял собой макрос Lisp ; список defpart ICAD представлял собой набор универсальных классов, экземпляры которых можно создавать с определенными свойствами в зависимости от того, что было представлено. Этот список defpart можно было расширить за счет составных частей, которые представляли объекты домена. Наряду с отношениями «часть-подчасть», ICAD поддерживал общие отношения посредством возможностей объектного моделирования Lisp.
Примеры применения ICAD варьируются от небольшой коллекции defparts, представляющей деталь или компонент, до более крупной коллекции, представляющей сборку. С точки зрения мощности, система ICAD, если она полностью настроена, может генерировать тысячи экземпляров деталей при проектировании крупной сборки.
Одним из примеров приложения, управляющего тысячами экземпляров деталей, является крыло самолета, где тип и расположение крепежных элементов могут исчисляться тысячами, причем каждый экземпляр требует оценки нескольких факторов, влияющих на параметры конструкции.
Фьючерсы (KBE и т. д.)
[ редактировать ]Одна из ролей ICAD может стать определяющим прототипом KBE, что потребует от нас больше знать о том, что произошло за последние 15 лет (большая часть информации скрыта за корпоративными брандмауэрами и собственными стенами). С появлением на рынках функциональных языков программирования (примером является Haskell ), возможно, некоторые возможности, присущие Lisp, могут быть воспроизведены.
См. также
[ редактировать ]- Функциональное программирование
- Системы, основанные на знаниях
- Бесхозная технология
- Факультет аэрокосмической техники Делфтского технологического университета
Ссылки
[ редактировать ]- ↑ Система ICAD. Архивировано 22 ноября 2004 г. в Wayback Machine.
- ^ Свитлик, Джон (октябрь – ноябрь 2005 г.). «Инженерия, основанная на знаниях (KBE): Обновление» . coe.org . ЦОЕ. Архивировано из оригинала 24 марта 2012 года . Проверено 6 июля 2014 г.
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка ) - ^ «Добро пожаловать в Glengary LLC – Каталог партнеров | Ларри Розенфельд, основатель ICAD» . glengaryllc.com. Архивировано из оригинала 13 сентября 2017 года . Проверено 11 апреля 2017 г.
- ^ Филипа Гринспана Резюме
- ^ Филипа Гринспана Список инженерных проектов
- ^ Бермелл-Гарсия, П. и др. () Система KBE для проектирования моделей аэродинамических труб с использованием повторно используемых компонентов знаний. Архивировано 22 июня 2013 г. в Wayback Machine.
- ^ «Модульный реконфигурируемый программный инструмент для поддержки распределенного междисциплинарного проектирования и оптимизации сложных продуктов» (PDF) . lr.tudelft.nl . Проверено 11 апреля 2017 г. [ постоянная мертвая ссылка ]
- ^ Стэнли Кнутсон. Архивировано 15 июня 2006 г. в Wayback Machine , главный научный сотрудник ICAD.
- ^ «Последнее приложение ICAD, получившее награду KBE Innovation Award на конференции IIUG 2002 года в Бостоне» (PDF) . lr.tudelft.nl . Проверено 11 апреля 2017 г. [ постоянная мертвая ссылка ]
Внешние ссылки
[ редактировать ]- Практические вопросы искусственного интеллекта (1994) - Свитлик, Дж. М. (на основе проекта ICAD).
- Проект ICAD Surfacing — Свитлик, Дж. М. Проблемы геометрического моделирования/моделирования знаний
- Исследовательская группа, которая раньше работала с ICAD: системное проектирование и проектирование самолетов, факультет аэрокосмической техники, Делфтский технологический университет, Нидерланды. [ постоянная мертвая ссылка ]
- Бесплатная книга Ника Милтона о технологиях знаний. Проверьте главу 3 о KBE Джанфранко Ла Рокка (Делфтский технологический университет)