23410

Сучасні інструментальні засоби ІМ

Лекция

Информатика, кибернетика и программирование

Одним из наиболее эффективных современных инструментов имитационного моделирования является средство Arena разработчик компания Systems Modeling. Пакет Arena позволяет строить ИМ систем проигрывать их и анализировать результаты имитации. Arena снабжена удобным объектноориентированным интерфейсом и обладает возможностями адаптации к различным предметным областям. Основа технологий применяемых в Arena язык SIM AN и система Cinema Animation [10].

Украинкский

2013-08-03

229.5 KB

0 чел.

МІНІСТЕРСТВО   ІНФРАСТРУКТУРИ   УКРАЇНИ

Державний університет інформаційно-комунікаційних технологій

КАФЕДРА           інфокомунікацій____________

ЗАТВЕРДЖУЮ

Завідуючий кафедрою

_______________ Костік Б.Я.

       (підпис, прізвище)

“ ____ “  _________2011  року

Лекція №  7

з навчальної дисципліни __моделювання компютерних мереж 

напряму підготовки _______інформаційні технології________

освітньо-кваліфікаційного рівня ____cпеціаліст_____________

спеціальності _____ компютерні системи та мережі_________

Тема  Сучасні інструментальні засоби ІМ

                                                      (повна назва лекції)

Лекція розроблена стар. викладач каф. Інф. Срочинська Г.С.

(вчена ступінь та звання,  прізвище та ініціали автора)

Обговорено на засіданні кафедри (ПМК)

Протокол № __________

“ ____ “ _____________ 2011 року

Київ


Навчальні цілі: Вивчення основних понять моделювання комп’ютерних мереж,  ознайомлення з поняттями системи та моделі, співвідношенням між моделлю та системою, класифікацією  моделей,  видами  моделей, технологію моделювання;

Виховні цілі: Формування у студентів інженерно-технічного кругозору, методами  імітаційного моделювання для побудови  комп’ютерних систем та мереж, вміння ставити та вирішувати складні інженерні задачі, проводити аналіз, аргументовано робити висновки.       

Час  90 хв.

ПЛАН ПРОВЕДЕННЯ ЛЕКЦІЇ ТА РОЗРАХУНОК ЧАСУ

Вступ                                                                                                    10  хвилин

Навчальні питання

1. Сучасні інструментальні засоби ІМ                                                35  хвилин

(найменування питання лекції)

2. Універсальні мови високого рівня                                                    35  хвилин

(найменування питання лекції)

Заключення                                                                                          10  хвилин

ЛІТЕРАТУРА:

(рекомендована для студентів)

1. В.Г. Кривуца, В.В. Барковський, Л.Н. Беркман. Математичне моделювання телекомунікаційних систем: Навч. посібник. –К.: Звязок, 2007.

НАВЧАЛЬНО-МАТЕРІАЛЬНЕ ЗАБЕЗПЕЧЕННЯ

(наочні посібники, схеми, таблиці, ТЗН та інше)

Діапроектор, дидактичні слайди


НАВЧАЛЬНІ МАТЕРІАЛИ

Вступ

  1.  Сучасні інструментальні засоби ІМ

 

Общими тенденциями, реализуемыми при разработке современных инструментальных средств и систем имитационного моделирования сложных динамических систем, являются:

  •  обеспечение визуального конструирования (программирования) моделей с использованием стандартных графических компонентов на основе технологии drag and drop (идеографическое моделирование);
  •  совмещение средств и систем имитационного моделирования с интеллектуальными системами поддержки принятия решений (экспертные системы, САПР и т. п.);
  •  обеспечение возможностей анимации при отображении процессов функционирования моделируемых систем;
  •  интеграция с САSЕ-технологиями, конструирование многоуровневых моделей систем в рамках методологии структурного или объектного системного анализа. Некоторые достаточно часто используемые современные инструментальные средства имитационного моделирования и их характеристики представлены в табл. 1


Таблица 1

Современные инструментальные средства ИМ


Название

Разработчик

Область применения

Класс моделей

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

Поддержка анимации

Интеграция

с С45£- средствами и экспертными системами

РДО

МГТУ им. Н. Э. Баумана

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

Дискретные и непрерывные модели

Имеется развитый

графический

редактор

Да

Совмещается с экспертными системам и интеллектуальными САПР

Pilgrim

МЭСИ

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

Дискретные и непрерывные модели

Имеется развитый

графический

редактор

Да

Да

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

  •  мощными графическими средствами для структурно-функционального или объектного описания и документирования разрабатываемой ИС;
  •  интеграцией отдельных компонентов CASE-средств, обеспечивающей управляемость процессом разработки ИС и преемственность его различных этапов;
  •  использованием специальным образом организованного хранилища проектных метаданных - репозитария (хранение вариантов проекта и его компонентов, накопление и синхронизация информации от различных разработчиков и т. п.).

В широком понимании практически все из представленных выше средств, имея развитые возможности визуального конструирования моделей из готовых функциональных блоков, реализуют автоматизированный подход к разработке программ имитации процессов и систем. В более узком смысле речь должна идти об интеграции ИМ и стандартных общепринятых средств автоматизированного проектирования ИС. Используемые сегодня графические модули анализа и проектирования существующих CASE-средств (BpWin, Desing/IDEF, Visio 2000, Silverrun, Rational Rose и др.) обеспечивают создание и редактирование концептуальных и функциональных моделей системы. Эти модели, как уже отмечалось в подр. 1.4, обычно строятся в форме иерархически связанных диаграмм (ERD, IDEF, DFD, UML), реализующих основные принципы системного анализа на ранних стадиях проектирования ИС. В этом плане вполне естественным выглядит желание разработчиков продолжить технологический процесс проектирования и преобразовать эти модели в эквивалентную ИМ системы, обеспечивающую проведение количественного анализа (оценку эффективности) рассматриваемого варианта.

Рассмотрим конкретный пример реализации такого подхода, размещенный на приведенном в списке литературы Интернет-ресурсе [13], а также в работе [14]. Одним из наиболее эффективных современных инструментов имитационного моделирования является средство Arena (разработчик компания Systems Modeling). Пакет Arena позволяет строить ИМ систем, проигрывать их и анализировать результаты имитации.

Arena снабжена удобным объектно-ориентированным интерфейсом и обладает возможностями адаптации к различным предметным областям. Модели могут быть реализованы для исследования самых разных сфер деятельности - производственных технологических операций, складского учета, банковской деятельности, обслуживания клиентов в CALL-центрах и т. д. Основа технологий, применяемых в Arena, - язык SIM AN и система Cinema Animation [10]. При разработке ИМ пользователь изначально строит в графическом редакторе модель, затем система генерирует по ней код на SIMAN, после чего подключается анимационный модуль Cinema Animation. Интерфейс системы обеспечивает также средства для работы с данными (электронные таблицы, ODBC, OLE и др.).

ИМ в среде Arena включает следующие основные элементы: источники и стоки (Create и Dispose), процессы (Process) и очереди (Queue). Источники - это элементы, от которых в модель поступает информация или объекты. Интенсивность поступления данных или объектов от источника обычно задается статистическим распределением временных интервалов. Сток - это устройство для приема информации или объектов. Понятие очереди близко к понятию хранилища данных - это место, где объекты ожидают обработки. Время обработки объектов (производительность) в разных процессах может быть различным. В результате при выполнении некоторых процессов могут накапливаться объекты, ожидающие своей очереди. Часто целью имитационного моделирования является минимизация именно количества объектов в очередях. Тип очереди и алгоритм обработки очереди в ИМ может быть конкретизирован. Процессы в среде Arena - это аналог действий или работ в функциональной модели. В ИМ может быть задана производительность процессов.

Для построения моделей Arena имеет набор средств, которые включают палитру инструментов, набор гидов и др. В палитре имеется два типа модулей «Flowchart» и «Data». Модули типа «Flowchart» (в том числе Create, Dispose и Process) служат для отображения объектов и могут быть перенесены на рабочее пространство (окно) модели мышью (drag and drop). Например, модуль Create является источником сущностей в системе. Так, если описывается изготовление изделий, то модуль Create может описывать поступление заготовок на конвейер. Модуль Process отвечает за обработку сущностей. Например, он может имитировать станок, обрабатывающий заготовки. Модуль Dispose является стоком сущностей из системы. Он может моделировать снятие готовых изделий с конвейера. Для задания свойств любому модулю типа «Flowchart» необходимо дважды щелкнуть по нему и в появившемся диалоговом меню задать значения параметров. Связи между модулями в рабочем окне модели устанавливаются автоматически (хотя могут и переопределятся вручную). Модули типа «Data» (например Queue, Resourse) не могут быть размещены в рабочее пространство модели и служат для настройки параметров модели. Для задания свойств модулю типа «Data» необходимо щелкнуть по нему один раз на панели инструментов и в нижнем окне внести значения параметров (например, Busy/Hour = 15, Idle/Hour = 15 и Per Use =2.5). Для контроля проигрывания модели необходимо внести в модель модуль Simulate и задать параметры этого модуля (например. Run Length = 40, Hours/Day = 8). В результате проигрывания модели в пакете Arena автоматически генерируются отчеты в формате Crystal Reports .

Модель в Arena может быть достаточно сложной и включать сотни элементов различных типов. Модули, обрабатывающие сущности, могут иметь различные состояния, например, состояния «ожидание» или «работа». Каждому состоянию можно поставить в соответствие определенное изображение и, тем самым, получить пространственно-временную анимацию процессов, воспроизводимых в ИМ.

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


Заключення

Для поддержки такой технологии инструментальное средство функционального моделирования BPwin 4.0 имеет возможность преобразования диаграмм IDEF3 в ИМ Arena (версии 3.6 и выше). Для преобразования функциональной модели системы, описываемой диаграммой IDEF3, в ИМ в среде Arena необходимо, чтобы BPwin 4.0 и Arena одновременно были запущены. В BPwin 4.0 следует открыть диаграму IDEF3 и далее экспорт производится автоматически путем активизации соответствующей кнопки меню File/Export/Arena.

Поскольку ИМ имеет гораздо больше параметров, чем диаграмма IDEF3, в BPwin 4.0 имеется возможность задать эти параметры с помощью свойств, определяемых пользователем (UDP). В поставку BPwin 4.0 входят примеры моделей с предварительно внесенными настройками UDP для экспорта в Arena (Program Files/Computer Associates/BPwin 4.0/Samples/Arena/) и модель ArenaBEUDPs.bpl, в которой определены все необходимые для экспорта UDP и которую можно использовать в качестве шаблона для создания новых моделей. Как утверждают разработчики, совместное использование CASE-инструмента построения функциональной модели BPwin и системы имитационного моделирования Arena позволяет наиболее эффективно оптимизировать технологические процессы практически в любой сфере деятельности.


II. МЕТОДИЧНІ ВКАЗІВКИ

           Дисципліна “ Моделювання комп’ютерних мереж”- це теоретичні основи принципів вивчення основних понять імітаційного моделювання, ознайомлення з поняттями системи та моделі, співвідношенням між моделлю та системою, класифікацією  моделей,  видами  моделей, технологію моделювання; побудовою  імітаційної моделі персонального комп’ютера; технологічних етапів випробування та експлуатації імітаційних моделей.

Основні форми поточного контролю – спостереження за діями студентів, проведення модульного контролю.

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

III. ВИКОРИСТАНА ЛІТЕРАТУРА

1. В.Г. Кривуца, В.В. Барковський, Л.Н. Беркман. Математичне моделювання телекомунікаційних систем: Навч. посібник. –К.: Звязок, 2007.

Розробник лекції  старший викладач кафедри інфокомунікацій

___                          Срочинська Г.С.

(підпис, прізвище)

“ ____ “  _____________  2011  року


Окончание табл. 4.2


 

А также другие работы, которые могут Вас заинтересовать

53523. Без верби й калини нема України 176 KB
  Розширити знання дітей про вербу і калину, як рослини-символи України; показати, як оспівував їх український народ; розвивати спостережливість, творчі здібності, тренувати пам’ять, мислення, зв’язне мовлення учнів; виховувати у дітей любов до рідного слова, до національний традицій, народної мудрості, до краси і гармонії навколишнього світу, любов до рідного краю.
53524. Посадіть калину коло серця 96 KB
  Нема такого села де б за тином чи біля криниці у лузі чи на березі річки не росла не квітла б навесні рясним білим цвітом не румяніла червоними ягідками з осені аж до зими калина. Калина - символ України. А коли зима приходить стоїть калина у червоному намисті урочиста і красива. Копали криницю недалеко від того місця де росла калина то вода буде чистою й смачною.
53525. Соціально-економічний розвиток Канади наприкінці ХХ – на початку ХХІ століть 3.92 MB
  Вчитель інформатики: Сьогодні у нас незвичайний урок на якому ми будемо застосовувати набуті на інформатиці знання до розвязування питань які виникли з іншого предмета а саме історії. Вчитель історії; Перевірку домашнього завдання ми пропонуємо здійснити через розгадування кросворду. Вчитель інформатики: Для цього на робочому столі відкрийте папку Історія та інформатика і файл ДОМАШНЄ ЗАВДАННЯ. Вчитель історіїї; Ви отримали слово Харпер.
53526. Використання інформаційних технологій на етапі контролю навчальних досягнень учнів Розробка уроків з теми «Англомовні країни. Канада». 289.5 KB
  Federl stte федеративна держава Constitutionl monrchy конституційна монархія GovernorGenerl генералгубернатор monrch's representtive уповноважений представник монарха to perform виконувати Federl Prliment федеральний парламент txes податки expenses витрати to retire іти у відставку suffrge голосування ntion elections народні вибори to ccuse обвинувачувати to brek the lws порушувати закон legisltive ssembly законодавчі збори Conservtive Prty консервативна партія Liberl Prty ліберальна партія...
53527. Куди поїхати на канікули 55.5 KB
  Where do you usually go for your holiday? When do you go? What do you enjoy doing most while you are on holiday? (Suggested answer) I usually go to an island for my holidays. I go there in summer. What I enjoy doing most while I am on holiday is swimming in the sea and sunbathing.
53528. Францыск Скарына Біблія 28.5 KB
  Вы былі павінны прачытаць і зрабіць пераказ прытчы, што знаходзіцца на старонке 94-97 Ной будуе каўчэг. Патоп.Я прынесла вам паказаць дзіцячую біблію.Тут таксама ёсць гэтая прытча, вось паглядзіце малюнкі. Скажыце, ці спадабалася вам гэ тая прытча? Ці усе вы яе прачыталі?Зараз мы пачнем пераказ, а потым нехта прадоўжыць,таму слухайце уважліва! Але перад гэтым нагадайце мне калі ласка,што такое прытча, алегорыя, каўчэг.
53529. ПОРИ РОКУ І НАРОДНІ СВЯТА. КАРНАВАЛ ОСІННІХ КОЛЬОРІВ 47.5 KB
  МЕТА: накопичення художнього досвіду набуття елементарних умінь та навичок художньотворчоїдіяльності; формування культури художнього сприйняття навколишнього середовища потребу у художньотворчій самореалізації; удосконалення навичок роботи з фарбами уміння утворювати нові кольори способом...
53530. Повторення вивченого про дроби. Дії з іменованими числами. Карпати. Тварини і рослини Карпат 72 KB
  Мета: повторити та закріпити навички порівняння дробів та виконання дій з дробами з іменованими числами; удосконалення навичок усного рахунку; розв'язання задач на рух; розвиток логічного мислення; Ознайомлення з тваринним і рослинним світом кліматом особливостями природи Карпатських гір як природної зони України; розвиток пізнавального інтересу уваги зв'язного мовлення; виховання патріотизму дбайливого ставлення до природи. Обладнання: тематичні...
53531. Разработка базы данных для отдела кадров ООО «ФЭД» 818.5 KB
  Задачи, связанные с обработкой данных, широко распространены в любой сфере деятельности. Они ведут учет товаров в супермаркетах и на складах, начисляют зарплату в бухгалтериях и т.д. Невозможно представить себе деятельность современного предприятия или учреждения без использования АИС