Решение прикладных задач с помощью программно-аналитического комплекса по исследованию противоборства субъектов «Сфера» | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 11 мая, печатный экземпляр отправим 15 мая.

Опубликовать статью в журнале

Автор:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №9 (20) сентябрь 2010 г.

Статья просмотрена: 98 раз

Библиографическое описание:

Мишурин, А. О. Решение прикладных задач с помощью программно-аналитического комплекса по исследованию противоборства субъектов «Сфера» / А. О. Мишурин. — Текст : непосредственный // Молодой ученый. — 2010. — № 9 (20). — С. 68-71. — URL: https://moluch.ru/archive/20/2066/ (дата обращения: 03.05.2024).


Введение

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

Во многих прикладных задачах необходимо знать ресурс, обеспечивающий отражение атаки противоборствующей стороны с заданной надежностью, примерами таких задач могут служить: оценка требуемой оснащенности правоохранительных органов для поддержания заданного уровня преступности; оценка численности защитников и их квалификации для поддержания уровня потерь организации от внешних и внутренних атак на ее ресурсы на приемлемом уровне; определение параметров устойчивости в обществе, состоящее из социальных групп с противоположными интересами. С целью решения этих и многих других задач разработан программно-аналитический комплекс по исследованию противоборства субъектов «Сфера» [1].

В связи с не возможностью использования статистических методов из-за отсутствия достаточных и достоверных материалов в области противоборства субъектов в основу программного комплекса положены теоретические методы исследования процессов противоборства субъектов в рамках направлений: теории игр, моделей противоборства субъектов с разными интересами (модели В.Вольтерра и их модификации), моделей сражения Ланкастера [2,3,4].

Программный комплекс является инструментом поддержки принятия решений аналитиков, занимающихся моделированием и исследованием процессов противоборства субъектов. С помощью данного инструмента можно производить анализ множества моделей противоборства субъектов, описанных по определенным правилам, удовлетворяющим архитектуре и логике работы программного комплекса, так же составлять прогноз состояния модели во времени.

Реализуемые функции

Программный комплекс обеспечивает выполнение следующих функций:

-          первичный ввод параметров математической модели противоборства субъектов;

-          динамическое изменение параметров математической модели противоборства субъектов;

-          решение систем дифференциальных уравнений, описывающих модели противоборства субъектов, численными методами (Рунге-Кутта, Рунге-Кутта-Адамса, Рунге-Кутта для уравнений Колмогорова) [5];

-          построение фазовых портретов математических моделей противоборства субъектов с возможностью изменения скорости процесса расчета;

-          построение серий фазовых портретов с изменяемым параметром;

-          анализ устойчивости систем дифференциальных уравнений;

-          построение графиков численностей противоборствующих субъектов;

-          анализ результатов моделирования процессов противоборства субъектов;

-          экспорт и импорт результатов исследуемых процессов;

-          динамическое подключение модулей, содержащих описание исследуемых процессов противоборства субъектов;

-          разработка динамически подключаемых библиотек, содержащих описание исследуемых процессов противоборства субъектов.

Архитектура программного комплекса

Программный комплекс имеет модульную структуру. Логика работы программного комплекса состоит в динамическом подключении библиотеки, содержащей описание математической модели противоборства субъектов.

Модуль построения графиков отвечает за визуальное представление полученных результатов моделирования в виде настраиваемых графиков.

Аналитический модуль позволяет определить точки экстремума и области резких спадов/подъемов графиков исходя из заданных коэффициентов спада/подъема, а также отметить эти точки на графиках.

Модуль разработки библиотек, содержащих описание математических моделей противоборства субъектов, позволяет вводить все расчетные формулы математических моделей и создавать скомпилированный вариант библиотеки.

Главный модуль обеспечивает взаимодействие и совместную работу всех подключенных модулей, а так же предоставляет графический пользовательский интерфейс программного комплекса. Схематически архитектура программного комплекса представлена на рисунке 1.

Рисунок 1 – Архитектура программного комплекса «Сфера»

Динамически подключаемые библиотеки математических моделей должны иметь определенную структуру, это необходимо для обеспечения правильного функционирования программного комплекса при работе с моделями, созданными сторонними разработчиками.

Описание программного комплекса

При первом запуске программного комплекса будет отображен экран с главным меню (см. рисунок 2), при последующих запусках будет отображено состояние последнего запуска.

Рисунок 2 – Главное меню программного комплекса

Меню «Файл» содержит следующие пункты: «Открыть модель» – выбор динамической библиотеки модели для подключения; «Открыть сеанс» – выбор файла сохраненного сеанса работы; «Сохранить сеанс» – сохранение текущего сеанса работ в файл; «Сохранить расчеты» – сохранение текущих расчетов в файл. Меню «Вид» позволяет скрывать и показывать окна приложения.

В функциональном окне «Графики», показанном на рисунке 3, выполняется управление построением фазовых портретов и графиков динамики численности противоборствующих субъектов.

Описание окна «Графики» (рисунок 3): 1) выбор численного метода решения; 2) задание начального момента времени моделирования и шага времени; 3) компоненты управления временем моделирования; 4) компоненты управления масштабом области построения графиков; 5) область построения графиков; 6) выбор плоскости построения графиков; 7) настройка проведения серии вычислений с изменяемым параметром; 8) функция отображения стационарных точек; 9) выбор типа графика.

Рисунок 3 – Окно «Графики»

Основным окном управления параметрами моделирования является окно «Модель», которое состоит из следующих вкладок (см. рисунок 4): «Параметры» - позволяет осуществлять управление параметрами модели; «Стационарные точки» - отображает координаты стационарных точек и характер их устойчивости; «Описание» - отображает общие сведения о модели; «Условия» - позволяет настраивать поведение параметров, задавая определенные кусочно-линейные функции на различных временных промежутках.

Рисунок 4 – Окно «Модель»

В окне «Графики» во вкладке «Динамика численности» отображаются результаты работы аналитического модуля по определению точек экстремума (см. рисунок 5) и областей резких спадов/подъемов графиков, которые выделяются специальными маркерами или линией.

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

Рисунок 5 – Вкладка «Динамика численности»  «Графики» (точки экстремума)

Заключение

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

 

Библиографический список:

1.      Свидетельство о государственной регистрации программы для ЭВМ от 29 июля 2010 года № 2010614978.

2.      Вольтерра В. Математическая теория борьбы за существование /В. Вольтерра. - М.: ИКИ, 2004. – 288с.

3.      Котенко И.В., Уланов А.В. Компьютерные войны в Интернете: моделирование противоборства программных агентов // Защита информации. Инсайд, № 4, 2007. С.38-45.

4.      Гуц А.К., Коробицын В.В. Компьютерное моделирование этногенетических процессов. // Ученый совет мат. фак. ОмГУ. - Деп. в ВИНИТИ 24.09.97, N2903 ­ B97. ­ 23 c

5.      Мудров А.Е. Численные методы для ПЭВМ на языках паскаль, Фортран и Бейсик. ­ Томск: МП «Раско», 1991. – 285с.

Основные термины (генерируются автоматически): программный комплекс, математическая модель противоборства субъектов, модель, рисунок, аналитический модуль, Главное меню, исследуемый процесс противоборства субъектов, компонент управления, логик работы, модуль разработки библиотек.


Похожие статьи

Подход к определению потребности общества в специалистах...

Математическая модель противоборств. Рассмотрим базовую математическую модель противоборства В. Вольтерра, содержащую

Проводя аналогию с описанием базовой модели для разработки моделей информационного противоборства получим такой подход, что в...

Математическое моделирование и бизнес-анализ в практической...

Данный инструментарий (экономико-математические модели и методы — ЭМММ) представляет собой логический системный подход к решению проблемы управления (рис. 1). Рис. 1 Использование ЭМММ при принятии решения.

Подход к моделированию процессов функционирования систем...

Целью такого разбиения является упрощение понимания и анализа модели.

Новикова Т. Б., Курзаева Л. В., Петеляк В. Е., Масленникова О. Е., Белоусова И. Д. Описание управления бизнес-процессами предприятия на основе методологии IDEF0: трудности разработки...

Исследование моделей деятельности организации в условиях...

– автоматизирует процессы работы с данными и информацией

Существуют определенные параметрами модели, отраженные на рисунке 1.

Приходится перестраивать их под требования стандартов и логику внедряемой системы.

Мишурин Александр Олегович — Информация об авторе

Решение прикладных задач с помощью программно-аналитического комплекса по исследованию противоборства субъектов «Сфера». №9 (20) сентябрь 2010 г. Авторы: Мишурин Александр Олегович.

Разработка программного модуля по реализации функции...

Библиографическое описание: Николаев О. В. Разработка программного модуля по реализации функции

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

На вход программного модуля поступают данные из компонента.

Информационная модель как основа современных проектных...

Проектирование зданий и сооружений — трудоемкий процесс, включающий в себя несколько стадий: – создание эскизного проекта; – разработка проектной документации; – выполнение рабочей документации; – создание дизайн-проекта.

Моделирование систем защиты информации. Приложение теории...

Автор останавливает внимание на применении математической теории графов к моделированию СЗИ и предлагает собственную модель, реализующую подход управления рисками информационной безопасности (ИБ).

Разработка программных модулей обработки многомерных...

Взаимосвязь между интерфейсами и главным модулем

Разработка программного модуля по реализации функции интеллектуальной обработки данных для системы 1С-Битрикс.

К проблеме анализа данных при построении моделей многомерных систем.

Похожие статьи

Подход к определению потребности общества в специалистах...

Математическая модель противоборств. Рассмотрим базовую математическую модель противоборства В. Вольтерра, содержащую

Проводя аналогию с описанием базовой модели для разработки моделей информационного противоборства получим такой подход, что в...

Математическое моделирование и бизнес-анализ в практической...

Данный инструментарий (экономико-математические модели и методы — ЭМММ) представляет собой логический системный подход к решению проблемы управления (рис. 1). Рис. 1 Использование ЭМММ при принятии решения.

Подход к моделированию процессов функционирования систем...

Целью такого разбиения является упрощение понимания и анализа модели.

Новикова Т. Б., Курзаева Л. В., Петеляк В. Е., Масленникова О. Е., Белоусова И. Д. Описание управления бизнес-процессами предприятия на основе методологии IDEF0: трудности разработки...

Исследование моделей деятельности организации в условиях...

– автоматизирует процессы работы с данными и информацией

Существуют определенные параметрами модели, отраженные на рисунке 1.

Приходится перестраивать их под требования стандартов и логику внедряемой системы.

Мишурин Александр Олегович — Информация об авторе

Решение прикладных задач с помощью программно-аналитического комплекса по исследованию противоборства субъектов «Сфера». №9 (20) сентябрь 2010 г. Авторы: Мишурин Александр Олегович.

Разработка программного модуля по реализации функции...

Библиографическое описание: Николаев О. В. Разработка программного модуля по реализации функции

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

На вход программного модуля поступают данные из компонента.

Информационная модель как основа современных проектных...

Проектирование зданий и сооружений — трудоемкий процесс, включающий в себя несколько стадий: – создание эскизного проекта; – разработка проектной документации; – выполнение рабочей документации; – создание дизайн-проекта.

Моделирование систем защиты информации. Приложение теории...

Автор останавливает внимание на применении математической теории графов к моделированию СЗИ и предлагает собственную модель, реализующую подход управления рисками информационной безопасности (ИБ).

Разработка программных модулей обработки многомерных...

Взаимосвязь между интерфейсами и главным модулем

Разработка программного модуля по реализации функции интеллектуальной обработки данных для системы 1С-Битрикс.

К проблеме анализа данных при построении моделей многомерных систем.

Задать вопрос