1) Константы
Все компьютеры – это одно из тех значений на котором будет проверяться различные модели заражения сети. Означает общее количество компьютеров в сети.
Все компьютеры=Уязвимые компьютеры + Зараженные компьютеры + Компьютеры с иммунитетом
Первоначально зараженные – это то количество компьютеров, которые по условию модели оказались зараженными изначально.
Время связи ПК – описывает как много контактируют компьютеры друг с другом за определенное время.
Сила вируса – тип вируса, показатель его эффективности.
Время иммунизации – это среднее время для иммунизации одного компьютера.
Время очистки – это время, которое необходимо затратить, чтобы очистить один компьютер от вируса.
Задержка на создание антивирусных кодов – это задержка необходимая для создание антивируса.
Время иммунизации – это среднее время для иммунизации одного компьютера.
Коэффициент иммунизации
Коэффициент профилактической иммунизации
Коэффициент различия
Коэффициент очистки
2) Уровни
Уязвимые компьютеры – это компьютеры, которые могут быть заражены вирусом.
Зараженные компьютеры – это компьютеры, которые уже заражены вирусом.
Компьютеры с иммунитетом – это компьютеры, у которых есть иммунитет.
3) Потоки с темпом
Уровень заражения – поток заражения вирусом.
IF('Уязвимые компьютеры'>0<<comp>>,'Уязвимые компьютеры',0<<comp>>)*Эффективность*'Время связи ПК'*'Зараженные компьютеры'/'Все компьютеры'
Уровень излечения – это поток излечения компьютера (вирус будет удалён, но компьютер возможно может быть заражен этим вирусом снова).
'Зараженные компьютеры'*Очистка/'Время очистки'
Уровень профилактики – это поток по которому пользователи проводят профилактические работы со своим компьютером. Только опытные пользователи могут делать это.
'Уязвимые компьютеры'*('Профилактическая иммунизация'+'Аналогичные системы')/'Время иммунизации'
Уровень иммунизации – это поток, по которому компьютеры получают иммунитет.
'Зараженные компьютеры'*Иммунизация/'Время иммунизации'
4) Вспомогательные переменные
Эффективность – этот параметр описывает эффективность вируса. Когда зараженный компьютер входит в контакт с другим, то существует вероятность передачи другому ПК заражения.
'Сила вируса'*(1-'Уровень сознательных пользователей')+(1-'Сила вируса')*(1-'Аналогичные системы')
Уровень сознательных пользователей – число пользователей, которые осознают угрозу от общего числа пользователей.
MIN('Знающие люди'/'Все пользователи',1)
Меры по устранению – другой вариант того, что пользователь может противопоставить угрозе. Параметр дан лишь для корректировки модели.
'Уровень сознательных пользователей'
Иммунизация – это процент пользователей, которые пользуются антивирусом. Антивирус при этом применяется с некоторой задержкой. Эта задержка учитывает время, необходимое для создания антивирусных кодов.
DELAYINF('Меры по устранению'*'Коэффициет иммунизации','Задержка на создание антивирусных кодов',3,0)
Очистка – это процент пользователей, которые воспользуются очисткой как средством борьбы с вирусом.
Аналогичные системы – это процент пользователей, которые предпочитают использовать другое программное обеспечение или другую операционную систему.
Профилактическая иммунизация – это процент пользователей, которые пользуются антивирусом и не заражены. Они никогда не станут зараженными.