Максим Чистолинов / Николай Касьяненко, 3 курс, mod-sem

На этом форуме публикуются и уточняются постановки задач студентам, а также отслеживается ход их выполнения

Модератор: staff

Закрыто
Бычков Иван
Аспирант
Сообщения: 179
Зарегистрирован: 23 сен 2008 01:19 pm

Максим Чистолинов / Николай Касьяненко, 3 курс, mod-sem

Сообщение Бычков Иван »

Тема работы
Разработка библиотеки распознавания событий

Работа является вспомогательной для работы Н. Близнюка:
https://lvk.cs.msu.ru/forum/viewtopic.php?t=396
Контекст работы см. там же.

Цель работы
Разработать и реализовать независимую библиотеку, обеспечивающую разбиение входного бинарного потока событий на отдельные события. Спецификация состава и структуры событий является входом для библиотеки, в том числе допускается переменный размер событий в потоке. Библиотека должна:
- определять границы событий в потоке,
- определять типы событий (с учетом иерархии наследования событий),
- вычислять значения атрибутов событий,
- проверять ограничения на атрибуты событий.
Библиотека должна быть опробована на трассах событий стенда моделирования (СММ КБО/СКПСИ) и на трассах событий мониторинга MILS (поток chanfmt-записей переменного размера). В качестве экспериментальной проверки должен быть разработан и реализован распознаватель РВ по трассам событий с использованием распознавателя библиотеки PCRE.

План работы
План на осенний семестр
1. Изучение литературы по РВ, диплома О. Козлова, возможностей библиотеки PCRE.
2. Проектирование (совместно с научным руководителем) и реализация интерфейса библиотеки (набора классов) для представления событий, отношений между ними и их атрибутов.
3. Реализация работы с XML-потоком событий: запись/чтение.
4. Использование внешних XML-спецификаций струкутры событий (на вход).
5. Начало реализации распознавания событий для бинарного потока событий.

План на весенний семестр
1. Реализация разбора входного бинарного потока событий (с учетом всех потребностей языка ESSL).
2. Апробация распознавателя на потоках событий стенда моделирования и на трассах событий мониторинга MILS.
3. Экспериментальная реализация распознавателя событий на основе библиотеки PCRE, используя механизмы callout.
4. Работа над текстом курсовой. В текст должно войти актуальное описание спецификации событий.

Ожидаемые результаты
Библиотека распознавания событий в потоке, апробированная на событиях стенда и событиях мониторинга. Интеграция библиотеки со средствами retools. Экспериментальная интеграция библиотеки с PCRE-распознавателем.
Закрыто