tmpa-2013 pryadkina kryukov: surveillance mbt pryadkina kryukov_surveillance_mbt

10
Использование MBT-подхода для верификации систем мониторинга и контроля на фондовых биржах Прядкина Наталья Крюков Антон Костромской государственный технологический университет

Upload: iosif-itkin

Post on 11-Nov-2014

305 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: TMPA-2013 Pryadkina Kryukov: Surveillance MBT pryadkina kryukov_surveillance_mbt

Использование MBT-подхода для верификации систем мониторинга и

контроля на фондовых биржах

Прядкина НатальяКрюков Антон

Костромской государственный технологический университет

Page 2: TMPA-2013 Pryadkina Kryukov: Surveillance MBT pryadkina kryukov_surveillance_mbt

• Комиссия по ценным бумагам и биржам США (Securities and Exchange Commission, SEC)

Система мониторинга и контроля на фондовых биржах

Регуляторы

• Департамент управления финансовыми рынками Великобритании (Financial Conduct Authority, FCA)

2

Page 3: TMPA-2013 Pryadkina Kryukov: Surveillance MBT pryadkina kryukov_surveillance_mbt

Высокоуровневая схема системы

3

Page 4: TMPA-2013 Pryadkina Kryukov: Surveillance MBT pryadkina kryukov_surveillance_mbt

Основные особенности системы

• определение и предотвращение различных типов мошенничества на бирже

• гибко настраиваемые алгоритмы распознавания образов (нечеткая логика)

• обработка большого количества данных в режиме реального времени

• минимизация ложных (ложноположительное / ложноотрицательное) срабатываний

• интеграция с трейдинговой системой: поддержка различных протоколов

• сбор статистических данных за определенный период

4

Page 5: TMPA-2013 Pryadkina Kryukov: Surveillance MBT pryadkina kryukov_surveillance_mbt

Требования к методу тестирования системы

5

• обеспечение наиболее полного покрытия тестами

• высокая степень автоматизации сценариев тестирования

• выполнение прогона библиотеки тестов за приемлемое время

• возможность повторного выполнения сценариев (regression testing)

• минимизация изменений сценариев тестирования при изменении функционального поведения системы

• минимизация ошибок первого и второго рода (ложных срабатываний)

• обеспечение возможности автоматизированного тестирования при недетерминированном поведении системы

Page 6: TMPA-2013 Pryadkina Kryukov: Surveillance MBT pryadkina kryukov_surveillance_mbt

Тестирование на основе модели (model-based testing, MBT)

6

Преимущества

•моделирование параллельно с разработкой тестируемой системы

•сокращение времени на проект

•автоматизация проектирования сценариев тестирования

•сокращение затрат на поддержку имеющегося набора тестов

•автоматизация создания таблиц неисправностей

Page 7: TMPA-2013 Pryadkina Kryukov: Surveillance MBT pryadkina kryukov_surveillance_mbt

Бизнес-процесс «Тестирование на основе модели»

7

Page 8: TMPA-2013 Pryadkina Kryukov: Surveillance MBT pryadkina kryukov_surveillance_mbt

Структурная модель системы

8

Page 9: TMPA-2013 Pryadkina Kryukov: Surveillance MBT pryadkina kryukov_surveillance_mbt

Выводы

• исследованы технические спецификации системы мониторинга и контроля на фондовых биржах

• определены функции и особенности системы

• определены требования к методу верификации

• выбран метод тестирования

• проведен эксперимент, в котором на имитационной модели были получены положительные результаты

9

Page 10: TMPA-2013 Pryadkina Kryukov: Surveillance MBT pryadkina kryukov_surveillance_mbt

Спасибо за внимание!