Лекция № 6 Моделирование и формализация

Скачать презентацию Лекция № 6  Моделирование и формализация Скачать презентацию Лекция № 6 Моделирование и формализация

Лекция 8. Моделирование.ppt

  • Количество слайдов: 35

>Лекция № 6  Моделирование и формализация Лекция № 6 Моделирование и формализация

>Вопросы темы l  Что такое моделирование? l  …    Вопросы темы l Что такое моделирование? l … 2

>Моделирование l  Модели рование — исследование объектов познания на их моделях; построение и Моделирование l Модели рование — исследование объектов познания на их моделях; построение и изучение моделей реально существующих предметов, процессов и явлений с целью получения объяснений этих явлений, а также для предсказания явлений, интересующих исследователя. l Модель - объект произвольной природы, который отражает главные, с точки зрения решаемой задачи, свойства объекта моделирования. l Моделирование - создание, применение, использование модели. l Главные функции модели - упрощение получения информации о свойствах объекта; передача информации и знаний; управление и оптимизация объектов и процессов; прогнозирование; диагностика. 3

>Что можно моделировать l  Моделируемый объект может быть материальным и идеальным (понятием), а Что можно моделировать l Моделируемый объект может быть материальным и идеальным (понятием), а также процессом (действием). Для систем (многокомпонентных и сообществ объектов со сложными взаимодействиями) также могут быть построены модели l С точки зрения моделирования система сама может представлять собой составной сложный объект 4

>Виды моделей и типы моделирования, философский подход к классификации l Предметное моделирование, при котором Виды моделей и типы моделирования, философский подход к классификации l Предметное моделирование, при котором модель воспроизводит геометрические, физические, динамические и функциональные характеристики объекта l Знаковое моделирование, при котором в роли моделей выступают схемы, чертежи, формулы. Роль знаковых моделей особенно возросла с расширением масштабов применения компьютерной техники при построении знаковых моделей l Со знаковым тесно связано мысленное моделирование, при котором модели приобретают мысленно наглядный характер. Примером может служить модель атома, предложенная в свое время Бором l Аналоговое моделирование, при котором модель и оригинал описываются единым математическим соотношением l Особым видом моделирования является включение в эксперимент не самого объекта, а его модели, в силу чего последний приобретает характер модельного эксперимента 5

>Информационное моделирование (в широком смысле) l  Информационная модель — это модель объекта, представленная Информационное моделирование (в широком смысле) l Информационная модель — это модель объекта, представленная в виде информации, описывающей существенные для данного рассмотрения параметры и переменные величины объекта, связи между ними, входы и выходы объекта и позволяющая путём подачи на модель информации об изменениях входных величин моделировать возможные состояния объекта 6

>Классификация информационных моделей l  Информационные модели делятся на описательные и формальные l Классификация информационных моделей l Информационные модели делятся на описательные и формальные l Описательные информационные модели - это модели созданные на естественном языке (т. е. на любом языке общения меду людьми: английском, русском, китайском, мальтийском и т. п. ) в устной и письменной форме. l Формальные информационные модели - это модели созданные на формальном языке (т. е. научном, профессиональном и специализированном). Примеры формальных моделей: все виды формул, таблицы, графы, карты, схемы и т. д. 7

>Какие цели могут преследоваться моделированием - Типология задач моделирования  n  Моделирование отклика Какие цели могут преследоваться моделированием - Типология задач моделирования n Моделирование отклика системы на внешнее воздействие n Прогноз динамики изменения системы n Классификация внутренних состояний системы n Оценка полноты описания системы и сравнительная информационная значимость параметров системы n Оптимизация параметров системы по отношению к заданной функции полезности n Адаптивное управление системой

>Математическое моделирование n  Математическая модель — „эквивалент“ объекта, отражающий в математической форме важнейшие Математическое моделирование n Математическая модель — „эквивалент“ объекта, отражающий в математической форме важнейшие его свойства — законы, которым он подчиняется, связи, присущие составляющим его частям, и т. д.

>3 основных типа математических моделей n  Детальные модели - описывают свойства и поведение 3 основных типа математических моделей n Детальные модели - описывают свойства и поведение системы, исходя из некоторого набора основных допущений (принципов), оказывающихся достаточными для получения значимых характеристик результирующего поведения системы n Феноменологические модели - основной метод состоит в предположении и выводе макроскопической и осредненной модели мелкомасштабных процессов, когда детальное рассмотрение не представляется возможным либо является излишним n Эмпирические модели – основаны на экспериментальных данных и создаются либо посредством подгонки данных к соответствующей математической формуле, либо данные используются непосредственно в табличной форме

>Классификация математических моделей n  Линейные и нелинейные модели n  Сосредоточенные и распределённые Классификация математических моделей n Линейные и нелинейные модели n Сосредоточенные и распределённые системы n Детерминированные и стохастические n Статические и динамические n Дискретные и непрерывные 11

>   Основные приёмы,  применяемые при построении   математических моделей n Основные приёмы, применяемые при построении математических моделей n Гипотеза. Непротиворечивость как косвенное «доказательство» справедливости n Феноменологические предположения (обычно такой результат получается, если…) n Приближение (что-то считаем очень большим или очень малым) n Упрощение (опустим для ясности некоторые детали) n Эвристика (количественного подтверждения нет, но модель способствует более глубокому проникновению в суть дела) n Аналогия (учтём только некоторые особенности) n Мысленный эксперимент (обычно - для опровержения возможности) n Демонстрация возможности (главное — показать внутреннюю непротиворечивость возможности)

>Моделирование социальных систем n  Начало XIX века – Адольф Кетле в «Письмах по Моделирование социальных систем n Начало XIX века – Адольф Кетле в «Письмах по теории вероятностей и её применении к этическим и политическим наукам» определяет «социальную физику» как изучение законов общества, не зависящих от времени и «людских капризов» n Основная идея – слабая предсказуемость (или же несущественность этой предсказуемости) на индивидуальном уровне на агрегированном уровне приводит к чётко выявляемым закономерностям

>Отличия социальных систем от физических n  Поведение индивидов не является полностью непредсказуемым n Отличия социальных систем от физических n Поведение индивидов не является полностью непредсказуемым n Неоднородность человеческих популяций заметные отличия характера поведения и реакций в различных субпопуляциях (культурные и возрастные группы, классы и т. п. ) n Очень часто – временный характер выявляемых закономерностей n Трудность постановки узконаправленного эксперимента (например, для выявления роли одной конкретной переменной) n Трудность полного воспроизведения условий однажды сделанного эксперимента n Наблюдение над социальной системой может значительно влиять на проявления наблюдаемых явлений

>Типичные цели моделирования социальных систем n  Построение модели, воспроизводящей главные качественные характеристики реальной Типичные цели моделирования социальных систем n Построение модели, воспроизводящей главные качественные характеристики реальной системы n Получение с помощью построенной модели предсказаний, согласующихся с опытом n Выделение ключевых постулатов об индивидуальном поведении, позволяющих строить хорошие (по первым двум целям) модели n Выявление возможности управляющих воздействий для улучшения характеристик социальной системы

>Семантический подход к информации  n  Информативность сообщения определяется количеством новых знаний, полученных Семантический подход к информации n Информативность сообщения определяется количеством новых знаний, полученных субъектом- приёмником

>Тезаурусная интерпретация Представление тезауруса в виде семантической сети Тезаурусная интерпретация Представление тезауруса в виде семантической сети

>О чём это?  n Vasárnap  a bátyámékhoz  megyek О чём это? n Vasárnap a bátyámékhoz megyek

>Варианты соотношения тезаурусов источника и приёмника     Некоторые элементы тезауруса Тезаурус Варианты соотношения тезаурусов источника и приёмника Некоторые элементы тезауруса Тезаурус источника источника ΘT содержатся в ΘT полностью содержится в тезаурусе приемника ΘA В тезаурусе приемника ΘA не Зависимость количества семантической содержится ни одного элемента информации I, воспринимаемой приемником, от из тезауруса источника ΘT доли мощности его тезауруса в мощности тезауруса источника.

>Компьютерное (информационное в узком смысле) моделирование n  Компьютерная модель является представлением существующего объекта Компьютерное (информационное в узком смысле) моделирование n Компьютерная модель является представлением существующего объекта в форме, отличной от реальной, но, благодаря алгоритмическому описанию функций и набору данных, характеризующему свойства объекта, представляющим динамику его изменения со временем

>Обобщенная схема компьютерного математического моделирования Обобщенная схема компьютерного математического моделирования

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

>Соотношение между физическим объектом и его компьютерным аналогом Соотношение между физическим объектом и его компьютерным аналогом

>Составные и родственные объекты n  Объекты, включающие в свой состав другие объекты, называются Составные и родственные объекты n Объекты, включающие в свой состав другие объекты, называются сложными, составными либо объектами-контейнерами n Связи между объектами реализуются либо как специальные объекты либо через методы объемлющего объекта-контейнера

>Информационное моделирование предметных областей n  Предметная область - часть реального мира (класс или Информационное моделирование предметных областей n Предметная область - часть реального мира (класс или совокупность классов реальных объектов), подлежащая модельному отражению с целью ее изучения под некоторым вполне определенным углом зрения

>Пример модели организации информационной системы Пример модели организации информационной системы

>Компьютерные вирусы n  Компью терный ви рус — разновидность компьютерных программ, отличительной особенностью Компьютерные вирусы n Компью терный ви рус — разновидность компьютерных программ, отличительной особенностью которой является способность к размножению (саморепликация). В дополнение к этому вирусы могут повредить или полностью уничтожить все файлы и данные, подконтрольные пользователю, от имени которого была запущена заражённая программа, а также повредить или даже уничтожить операционную систему со всеми файлами в целом. 27

>Классификация n  Принято разделять вирусы по поражаемым объектам (файловые вирусы, загрузочные вирусы, Классификация n Принято разделять вирусы по поражаемым объектам (файловые вирусы, загрузочные вирусы, скриптовые вирусы, макро-вирусы, сетевые черви), по поражаемым операционным системам и платформам (DOS, Microsoft Windows, Unix, Linux), 28

>по технологиям, используемым вирусом n  (полиморфные вирусы, стелс- вирусы), по языку, на котором по технологиям, используемым вирусом n (полиморфные вирусы, стелс- вирусы), по языку, на котором написан вирус (ассемблер, высокоуровневый язык программирования, скриптовый язык и др. ) 29

>Основные каналы распространения n  Дискеты ¡  Самый распространённый канал заражения в 1980 Основные каналы распространения n Дискеты ¡ Самый распространённый канал заражения в 1980 -90 годы. Сейчас практически отсутствует из-за появления более распространённых и эффективных каналов и отсутствия флоппи-дисководов на многих современных компьютерах. n Флеш-накопители (флешки) ¡ В настоящее время USB-флешки заменяют дискеты и повторяют их судьбу — большое количество вирусов распространяется через съёмные накопители, включая цифровые фотоаппараты, цифровые видеокамеры, цифровые плееры (MP 3 -плееры), сотовые телефоны. Использование этого канала ранее было преимущественно обусловлено возможностью создания на накопителе специального файла autorun. inf, в котором можно указать программу, запускаемую Проводником Windows при открытии такого накопителя. В последней версии MS Windows под торговым названием Windows 7 возможность автозапуска файлов с переносных носителей была устранена. Флешки — основной источник заражения для компьютеров, не подключённых к. Интернету. n Электронная почта ¡ Сейчас один из основных каналов распространения вирусов. Обычно вирусы в письмах электронной почты маскируются под безобидные вложения: картинки, документы, музыку, ссылки на сайты. В некоторых письмах могут содержаться действительно только ссылки, то есть в самих письмах может и не быть вредоносного кода, но если открыть такую ссылку, то можно попасть на специально созданный веб-сайт, содержащий вирусный код. Многие почтовые вирусы, попав на компьютер пользователя, затем используют адресную книгу из установленных почтовых клиентов типа Outlook для рассылки самого себя дальше. n Системы обмена мгновенными сообщениями ¡ Также распространена рассылка ссылок на якобы фото, музыку либо программы, в действительности являющиеся вирусами, по. ICQ и через другие программы мгновенного обмена сообщениями. n Веб-страницы ¡ Возможно также заражение через страницы Интернета ввиду наличия на страницах всемирной паутины различного «активного» содержимого: скриптов, Active. X-компонент. В этом случае используются уязвимости программного обеспечения, установленного на компьютере пользователя, либо уязвимости в ПО владельца сайта (что опаснее, так как заражению подвергаются добропорядочные сайты с большим потоком посетителей), а ничего не подозревающие пользователи, зайдя на такой сайт, рискуют заразить свой компьютер. n Интернет и локальные сети (черви) 30

>Методы и средства защиты от компьютерных вирусов n  Сегодня используется несколько основополагающих методик Методы и средства защиты от компьютерных вирусов n Сегодня используется несколько основополагающих методик обнаружения и защиты от вирусов: n сканирование; n эвристический анализ; n использование антивирусных мониторов; n обнаружение изменений; n использование антивирусов, встроенных в BIOS компьютера. 31

>Сканирование и эвристический метод n  Сигнатура - уникальная последовательность байт, принадлежащая вирусу, и Сканирование и эвристический метод n Сигнатура - уникальная последовательность байт, принадлежащая вирусу, и не встречающаяся в других программах n Антивирусные программы, реализующие метод эвристического анализа, проверяют программы и загрузочные секторы дисков и дискет, пытаясь обнаружить в них код, характерный для вирусов. Эвристический анализатор может обнаружить, например, что проверяемая программа устанавливает резидентный модуль в памяти или записывает данные в исполнимый файл программы. 32

>Антивирусные мониторы n  Программа-монитор автоматически проверяет все запускаемые программы,  создаваемые, открываемые и Антивирусные мониторы n Программа-монитор автоматически проверяет все запускаемые программы, создаваемые, открываемые и сохраняемые документы, файлы программ и документов, полученные через Интернет или скопированные на жесткий диск с дискеты и компакт диска. Антивирусный монитор сообщит пользователю, если какая-либо программа попытается выполнить потенциально опасное действие. 33

>Программы-ревизоры n  Антивирусные программы, называемые ревизорами диска, не выполняют поиск вирусов по сигнатурам. Программы-ревизоры n Антивирусные программы, называемые ревизорами диска, не выполняют поиск вирусов по сигнатурам. Они запоминают предварительно характеристики всех областей диска, которые подвергаются нападению вируса, а затем периодически проверяют их (отсюда происходит название программы-ревизоры). Ревизор может найти изменения, сделанные известным или неизвестным вирусом. 34

>Защита средствами BIOS n  В системные платы компьютеров тоже встраивают простейшие средства защиты Защита средствами BIOS n В системные платы компьютеров тоже встраивают простейшие средства защиты от вирусов. Эти средства позволяют контролировать все обращения к главной загрузочной записи жестких дисков, а также к загрузочным секторам дисков и дискет. Если какая-либо программа попытается изменить содержимое загрузочных секторов, срабатывает защита и пользователь получает соответствующее предупреждение. n Однако эта защита не очень надежна. Существуют вирусы (например, Tchechen. 1912 и 1914), которые пытаются отключить антивирусный контроль BIOS, изменяя некоторые ячейки в энергонезависимой памяти (CMOS-памяти) компьютера. 35