Анализ возможности использования CLIPS для создания десктоп приложений презентация

Цель работы Оценка возможности использования CLIPS для десктоп приложений С++ / С#.

Слайд 1

Курсовая работа
по курсу «ООП и ИИ в автоматизации ИУС»
на тему: «Анализ

возможности использования CLIPS для создания десктоп приложений»

Выполнил: студент группы КС-51
Четвериков Артём


Слайд 2Цель работы
Оценка возможности использования CLIPS для десктоп приложений С++ / С#.


Слайд 3Актуальность
Созданный в 1985 году, CLIPS в настоящее время широко используется в

правительственных, промышленных и научных кругах. В то же время С++/С# активно используются для создания desktop-приложений.

Слайд 4Основные функции
Представление знаний
Переносимость
Интеграция/Расширяемость
Интерактивная разработка
Верификация/Валидация
Документированность
Низкая стоимость


Слайд 5Основные условия для полной интеграции CLIPS
Программа на другом языке, может быть

использована в качестве основной программы.
Функции доступа C к CLIPS могут быть вызваны из другого языка и получать параметры, которые им переданы.
Функции, написанные на другом языке, могут быть вызваны CLIPS и получать параметры, которые им переданы.

Слайд 6Интеграция в С++ приложение
Исходный код CLIPS может быть скомпилирован с использованием

либо ANSI C либо С++ компилятора. Минимально, не ANSI компиляторы должны полностью поддерживать ANSI стиль прототипов функций и тип данных void в соответствии с компилятором CLIPS.


Слайд 7Библиотека clipsmm
Окружение CLIPS инкапсулируются в окружении объекта, как и многие другие

концепции CLIPS, такие как шаблоны (шаблоны фактов, а не C ++ шаблонов), правил и т.д.
Делают внешние функции доступными для логического вывода CLIPS, упрощая доступ за счёт использования sigc++ слотов. Это также:
Обеспечивает преимущество проверки типов компилятором на внешних функциях.
Упрощается доступ не только к внешним функциям, но и к внешним методам С++ классов.


Слайд 8Интеграция CLIPS в приложение С#
CLIPSNet – это библиотека .NET для внедрения CLIPS

в .NET приложения.
CLIPS.NET – это управляемый .NET интерфейс для CLIPS.

Слайд 9Пример приложения на C# с интеграцией CLIPS


Слайд 10Пример приложения на C# с интеграцией CLIPS


Слайд 11Выводы
Используя вспомогательные библиотеки и интерфейсы для подключения файлов CLIPS к данным

приложениям не составляет никакого труда. Из этого следует, что если необходимо разработать экспертную систему для десктопа, при этом снабдив её интерфейсом, то при правильном конфигурировании не должно возникнуть никаких проблем. Итак, оценив возможность использования CLIPS для интеграции в приложения написанные на языке С++/С# можно сделать вывод, что это не только возможно, но и достаточно удобно.


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика