Тип работы:
Предмет:
Язык работы:


Модели и алгоритмы выявления шаблонов сложных событий в системах активных правил

Работа №161988

Тип работы

Магистерская диссертация

Предмет

информационные системы

Объем работы73
Год сдачи2020
Стоимость4730 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
24
Не подходит работа?

Узнай цену на написание


Введение 5
1.1 Актуальность задачи выявления шаблонов сложных событий в системах активных правил 6
1.1.1 Концепция обработки элементарных и сложных событий в системах активных правил 6
1.1.2 Выявление закономерностей возникновения событий в виде шаблонов сложных событий 9
1.1.2.1 Последовательные шаблоны 10
1.1.2.2 Параллельные шаблоны 13
1.1.3 Общая постановка задачи выявления шаблонов сложных событий .... 13
1.2 Обзор модельных представлений шаблонов сложных событий 14
1.2.1 Классификация операций над составляющими событиями в шаблонах сложных событий 14
1.2.2 Модельные представления шаблонов сложных событий на основе конечных автоматов 15
1.2.3 Модельные представления шаблонов сложных событий на основе сетей Петри 16
1.3 Сравнительный анализ методов и алгоритмов выявления шаблонов сложных событий 18
1.3.1 Классификация методов и обзор алгоритмов выявления шаблонов сложных событий 18
1.3.2 Обзор алгоритмов выявления шаблонов сложных событий и алгоритмов извлечения процессов 20
1.3.2.1 Алгоритмы выявления шаблонов сложных событий 20
1.3.2.1.1 Алгоритмы на основе поиска в ширину 20
1.3.2.1.2 Алгоритмы на основе поиска в ширину 22
1.3.2.1.3 Алгоритмы на основе поиска в глубину 23
1.3.2.1.4 Алгоритмы на основе замкнутых последовательных шаблонов .... 27
1.3.2.1.5 Алгоритмы на основе инкрементного шаблона 28
1.3.2.2 Алгоритмы извлечения процессов 33
1.3.3 Результаты сравнительного анализа алгоритмов выявления шаблонов сложных событий 35
1.4 Сравнительный анализ программных средств выявления сложных событий 35
1.4.1 Классификация программных средств для выявления сложных событий 35
1.4.2 Обзор программных средств выявления сложных событий 36
1.4.3 Результаты сравнительного анализа программных средств выявления сложных событий 37
Выводы 37
2 Модельные представления, методика и алгоритмы выявления шаблонов сложных событий 38
2.1 Модельные представления шаблонов сложных событий 38
2.1.1 Обоснование выбора раскрашенных сетей Петри для представления шаблонов сложных событий 38
2.1.2 Операции над составляющими событиями для моделирования шаблонов сложных событий 39
2.1.3 Модельные представления шаблонов сложных событий на основе раскрашенных сетей Петри 40
2.2 Методика выявления шаблонов сложных событий 43
2.2.1 Обобщенное представление структуры журналов событий 43
2.2.2 Основные процессы выявления шаблонов сложных событий 44
2.2.3 Основные параметры процесса выявления шаблонов сложных событий и критерии оценки результатов 47
Выводы 49
3 Программные средства выявления шаблонов сложных событий 50
3.1 Алгоритмы выявления шаблонов сложных событий 50
3.1.1 Алгоритмы построения наборов вероятных последовательностей событий на основе исходного набора событий 50
3.1.2 Алгоритмы построения шаблонов сложных событий на основе наборов вероятных цепочек событий 56
3.2 Функциональные возможности программных средств 60
3.3 Схема функционирования программных средств 64
Выводы 66
Заключение 67
Список использованных источников 68
Приложение А 70

В современном мире человек ежедневно сталкивается с большими объёмами информации. В связи с этим требования к методам и способам обработки информации стали значительно выше, чем были раньше.
Обычные базы данных уже не подходят для точного и быстрого анализа данных, поэтому в большинстве случаев предпочтение в использовании отдаётся активным базам данных, позволяющим в режиме реального времени обнаруживать события и незамедлительно их обрабатывать, а на основе полученных данных прогнозировать появление будущих событий.
Целью магистерской диссертации является разработка программного обеспечения для выявления и моделирования шаблонов сложных событий в активных базах данных.
Для достижения поставленной цели были поставлены следующие задачи:
- провести анализ модельных представлений шаблонов сложных событий;
- выполнить сравнительный анализ методов и алгоритмов выявления шаблонов сложных событий;
- анализ методов и алгоритмов извлечения процессов;
- анализ программных средств выявления шаблонов сложных событий;
- анализ функциональных требований на разработку программного обеспечения для выявления сложных событий;
- разработка программного обеспечения для выявления шаблонов сложных событий.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе работы над магистерской диссертацией было выполнено проектирование методики моделирования и выявления шаблонов сложных событий.
Разработано программное обеспечение для моделирования шаблонов сложных событий.
В ходе работы были решены следующие задачи:
- исследованы современные технологии и средства обработки событий в информационных системах;
- произведен обзор существующих решений для исполнения активных правил;
- произведен обзор модельных представлений шаблонов сложных событий;
- анализ методов и алгоритмов выявления вероятных цепочек событий на основе исходного набора записей из журнала событий;
- анализ методов и алгоритмов извлечения процессов;
- анализ программных средств для выявления и моделирования шаблонов сложных событий;
- разработана архитектура программного обеспечения для выявления и моделирования шаблонов сложных событий.


1. Luckham, D. The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. / D. Luckham. - MA. : Cambridge, 2002. - 400 p.
2. Лотман Ю.М. Событие // Википедия [Электронный ресурс]. URL: https://ru.wikipedia.org/wiki/Событие (дата обращения 21.05.2018)
3. Adaikkalavan R. Event Operators: Formalization, Algorihms, and Implementation Using Interval-Based Semantics. / R.Adaikkalavan. - Arlington. : MS Thesis, 2002. - p.4 - 5
4. Chakravarthy S. Composite Events for Active Databases: Semantics, Contexts and Detection / S. Chakravarthy, V. Krishnaprasad, E. Anwar, S.-K. Kim // Proceedings, International Conference on Very Large Data Bases. - San Francisco: Morgan Kaufmann Publisher, 1994. - p. 606 - 617
5. David C. Luckham. Event Processing for Business: Organizing the Real-Time Enterprise. - John Wiley & Sons, 2011. - 288 с.
6. Клендар Н. Esper на службе корреляции // Хакер [Электронный ресурс]. URL: https://xakep.ru/2014/12/24/esper/ (дата обращения 12.05.2018)
7. Mani, K. Chandy Event-Driven Applications: Costs, Benefits and Design Approaches. / K. Mani // In Proceedings of the Second International Workshop on Rules in Database Systems. - 2006. - p. 69 - 85.
8. Widom, J. A denotational semantics for the Starburst production rule language / J.Widom // SIGMOD Rec. - 1992. - №21. - p. 4 - 9.
9. Шибанов, С.В. Формализация ECA и SECA-моделей активных правил / С.В. Шибанов, Э.В. Лысенко, А.А. Скоробогатько // Прикладная математика, управление и информатика: сборник трудов Междунар. молодеж. конф.: в 2 т. - Белгород: ИД «Белгород», 2012. - Т. 1. - с. 319 - 322.
10. Gatziu, S. Integrating active concepts object-oriented database system / S. Gatziu, A. Geppert, K. Dittrich. - Zurich: Institut fur Informatik, 1991. - 97 p.
11. Шибанов, С.В. Формальное представление правил в активных базах данных как последовательных взаимодействующих процессов / С.В. Шибанов, А.Б. Зудов // Модели, системы, сети в экономике, природе и обществе. № 1 (17), 2016. - Пенза. - с. 335 - 343.
12. Chakravarthy, S. Snoop: An expressive event specification language for active databases / S. Chakravarthy, D. Mishra // Data & Knowledge Engineering. - 1994. - №1. - p.1 - 26.
13. Gehani, N. H. Event specification in an Active object-oriented Database / N. H. Gehani, H. V. Jagadish, O Shmueli, // In ‘Proc. Intl. Conf, on Management of Data (SIGMOD). San Diego, California, 1992. -, pp. 81-90.
14. Buchmann Alejandro P. Building an integrated active OODBMS: Requirements, architecture, and design decisions / Alejandro P Buchmann, Jurgen Zimmermann, Jose A Blakeley, David L Wells // Proceedings of the Eleventh International Conference on. IEEE, 1995. - p. 117 - 128 p.
15. Gatziu S. Detecting Composite Events in Active Database Systems Using Petri Nets. / S. Gatziu, K.R. Dittrich. - Universitat Zurich, 1993. - 328...(16)


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ