Jump to content

ОПС5

Генеалогия: серии OPS и системы, которыми они вдохновлены или вдохновлены.

OPS5 — это основанный на правилах или производственной системе компьютерный язык , известный как первый такой язык, который будет использоваться в успешной экспертной системе , системе R1/XCON , используемой для настройки компьютеров VAX .

Семейство OPS (сокращение от «Официальная производственная система») было разработано в конце 1970-х годов Чарльзом Форги во время работы в Университете Карнеги-Меллон . Аллена Ньюэлла Исследовательская группа в области искусственного интеллекта уже некоторое время работала над производственными системами, но реализация Форги, основанная на его алгоритме Rete , была особенно эффективной, достаточной для того, чтобы ее можно было масштабировать для решения более крупных задач, включающих сотни или тысячи правила.

OPS5 использует прямой цепочки механизм вывода ; программы выполняются путем сканирования «элементов рабочей памяти» (которые отчасти объектноподобны, с классами и атрибутами) в поисках совпадений с правилами в «производственной памяти». Правила содержат действия, которые могут изменять или удалять соответствующий элемент, создавать новые, выполнять побочные эффекты, такие как вывод, и т. д. Выполнение продолжается до тех пор, пока не будет найдено больше совпадений.

В этом смысле OPS5 представляет собой механизм выполнения сети Петри, расширенной дугами-ингибиторами.

Процесс прямого связывания OPS5 делает его чрезвычайно распараллеливаемым на этапе сопоставления, и было создано несколько автоматических распараллеливающих компиляторов.

OPS4 был ранней версией, а OPS83 появился позже.

Первая реализация OPS5 была написана на Lisp , а позже переписана на BLISS для скорости .

DEC OPS5 — это расширенная реализация определения языка OPS5, разработанная для использования с операционными системами OpenVMS , RISC ULTRIX и DEC OSF/1.

  • Чарльз Форги , Руководство пользователя OPS5 , Технический отчет CMU-CS-81-135 (Университет Карнеги-Меллона, 1981 г.)
  • Ли Браунстон , Роберт Фаррелл, Элейн Кант , Нэнси Мартин , Программирование экспертных систем в OPS5 ( Аддисон-Уэсли , 1985) ISBN   0-201-10647-7
  • Ануп Гупта, Миланд Тамбе, Дирк Калп, Чарльз Форги и Аллен Ньюэлл, Параллельная реализация OPS5 на мультипроцессоре Encore: результаты и анализ
  • Роб Льюис, возвращение к OPS5 (Amazon, 2016 г.)
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: afe9e739c828e27a92148adaa3490f50__1719964140
URL1:https://arc.ask3.ru/arc/aa/af/50/afe9e739c828e27a92148adaa3490f50.html
Заголовок, (Title) документа по адресу, URL1:
OPS5 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)