Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
11 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
73.56 kB
Просмотров:
101
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№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 для интеграции в приложения написанные на языке С++/С# можно сделать вывод, что это не только возможно, но и достаточно удобно.