ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Публикационная активность

(сведения по итогам 2017 г.)
2-летний импакт-фактор РИНЦ: 0,500
2-летний импакт-фактор РИНЦ без самоцитирования: 0,405
Двухлетний импакт-фактор РИНЦ с учетом цитирования из всех
источников: 0,817
5-летний импакт-фактор РИНЦ: 0,319
5-летний импакт-фактор РИНЦ без самоцитирования: 0,264
Суммарное число цитирований журнала в РИНЦ: 6012
Пятилетний индекс Херфиндаля по цитирующим журналам: 404
Индекс Херфиндаля по организациям авторов: 338
Десятилетний индекс Хирша: 17
Место в общем рейтинге SCIENCE INDEX за 2017 год: 527
Место в рейтинге SCIENCE INDEX за 2017 год по тематике "Автоматика. Вычислительная техника": 16

Больше данных по публикационной активности нашего журнале за 2008-2017 гг. на сайте РИНЦ

Добавить в закладки

Следующий номер на сайте

3
Ожидается:
16 Сентября 2019

В Институте систем информатики им. А.П. Ершова СО РАН предлагается способ организации программного интерфейса между написанной на C++ программой и встроенным в нее ядром CLIPS

07.12.2011

Экспертные системы – важная прикладная область искусственного интеллекта. Наиболее распространенными являются экспертные системы продукционного типа, к которым относятся большинство диагностических, планировочных и консультационных экспертных систем. Широкое распространение экспертных систем продукционного типа обусловило применение многообразных специализированных инструментальных средств их разработки, главное из которых – среда CLIPS. К основным достоинствам этого языка относятся встроенный объектно-ориентированный язык COOL, свободное распространение, мультиплатформенность, полная открытая документация. Разработчиками предоставляется возможность использовать CLIPS в качестве внедренного приложения, то есть программа на CLIPS может быть скомпилирована и скомпонована с программой на языке C++, которая будет вызывать CLIPS-фрагменты как подпрограммы.

Учитывая отсутствие у CLIPS собственного графического интерфейса пользователя, интегрирование в программу – единственный способ соединить его возможности с богатым пользовательским интерфейсом, доступным программам на C++. Однако в таком случае перед разработчиком встает проблема организации программного интерфейса между внедренной в программу CLIPS-средой и собственно программой, написанной на C++. Проблема заключается в необходимости связать пользовательский интерфейс программы со встроенным ядром CLIPS таким образом, чтобы в ходе исполнения продукционных правил, требующих ввода информации, пользователь мог использовать кнопки, текстовые поля и другие элементы графического интерфейса для ответа на вопросы CLIPS.

Подробное описание дается в статье «Интеграция CLIPS в экспертную систему продукционного типа», автор Доровский С.В. (Институт систем информатики им. А.П. Ершова СО РАН, г. Новосибирск).