23405

Мови та інструментальні засоби ІМ і CASE-технології

Лабораторная работа

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

НАВЧАЛЬНОМАТЕРІАЛЬНЕ ЗАБЕЗПЕЧЕННЯ наочні посібники схеми таблиці ТЗН та інше Діапроектор дидактичні слайди НАВЧАЛЬНІ МАТЕРІАЛИ Універсальні мови високого рівня Современные ЭВМ вычислительные комплексы и сети являются мощными средствами исследования сложных систем с использованием технологий имитационного моделирования. Соответствующим образом осуществляется развитие и инструментальных программных средств обеспечивающих решение широкого спектра задач методами имитационного моделирования. Эти средства можно условно разделить на три...

Украинкский

2013-08-03

79 KB

1 чел.

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

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

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

ЗАТВЕРДЖУЮ

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

_______________ Костік Б.Я.

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

“ ____ “  _____________  2011  року

ЛАБОРАТОРНЕ ЗАНЯТТЯ №  6

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

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

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

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

       Тема Мови та інструментальні засоби ІМ і CASE-технології

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

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

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

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

Протокол № __________

“ ____ “ _____________ 2011 року

Київ


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

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

Час  90 хв.

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

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

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

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

 

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

ЛІТЕРАТУРА:

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

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

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

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

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


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

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

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

  1.  универсальные языки высокого уровня и, прежде всего, языки, реализующие технологии объектно-ориентированного программирования;
  2.  специализированные языки имитационного моделирования, реализующие концепции имитационного моделирования того или иного класса систем;
  3.  встроенные инструментальные средства и расширения языков высокого уровня, обеспечивающие возможности имитационного моделирования систем.

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

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

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

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

Обобщенная архитектура ЯИМ реализует концепцию взаимосвязи элементов языка и технологию перехода от системы к ее машинной модели. Ее можно представить следующим образом: объекты моделирования (системы) описываются или отображаются с помощью некоторых атрибутов языка; атрибуты взаимодействуют с процессами, адекватными реально протекающим явлениям в моделируемой системе; процессы требуют конкретных условий, определяющих логическую основу и последовательность их взаимодействия во времени; условия связаны с событиями, имеющими место внутри объекта моделирования; события отображают изменение состояния модели системы в пространстве и во времени.

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

Непрерывный подход к представлению систем сводится к составлению уравнений, с помощью которых устанавливается связь между непрерывными переменными модели. Примером подобных уравнений являются обыкновенные дифференциальные уравнения, т. е. в данном случае в полном объеме используется формализм D-схем. Реализуя имитацию дифференциальных уравнений, подобные средства в ЭВМ используют различные способы численного интегрирования, в том числе и на основе задания разностных уравнений, что означает фактически дискретный во времени характер задания экзогенных и эндогенных переменных. Подобный подход был реализован в наиболее распространенных языках данной группы - DYNAMO и MIMYC.

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

Первая подгруппа ЯИМ реализует имитацию путем составления списка, или календаря событий, отличающих моменты окончания выполнения различных функциональных действий. Продвижение времени осуществляется по событиям, а программа модели организована в виде совокупности процедур обслуживания событий. Выполнение этих процедур синхронизируется списковым механизмом планирования (расписания) событий. Классическим представителем данной подгруппы является язык SIMSCRIPT.

Вторая подгруппа языков ориентирована на просмотр активностей (работ) с целью проверки выполнения условий их начала или окончания. Просмотр активностей осуществляется непрерывно и определяет очередность появления событий. Завершение выполнения активностей может привести к инициализации новых активностей. Языки данного типа реализуют в своей основе поисковый алгоритм функционирования, а динамика системы описывается в терминах работ. Наиболее известным представителем данной подгруппы ЯИМ является язык FORSIM.

Еще одна подгруппа ЯИМ реализует процессный способ описания систем. Под процессом понимается последовательность событий, связь между которыми устанавливается логикой определенных отношений. Описание каждого класса процесса оформляется в виде процедуры, которая выполняется одновременно для всех представителей данного класса, существующих в системе в текущее время. Программы имитационных моделей, написанные на языке данной подгруппы, отличаются тем, что имеют ту же структуру, что и моделируемый объект. Примерами языков процессов является язык SIMULA, который породил много последующих разработок, используемых в настоящее время, и язык ПЛИС.

Наконец, в отдельную подгруппу следует выделить ЯИМ, реализующие транзактный способ имитации, и ее наиболее известный и широко используемый в настоящее время типопредставитель - язык GPSS (GPSS WORLD, GPSS/PC). Язык моделирования GPSS специально разработан для построения ИМ сложных дискретных систем и представляет собой интерпретирующую языковую систему, применяющуюся для описания пространственно-временного движения объектов. Такие объекты называются транзактами, которые чаще всего являются элементами потока заявок. Функцию каждого из них можно представить как процесс создания, продвижения по системе и уничтожения. Основными схемами, для имитации которых используется язык GPSS, являются, прежде всего, системы массового обслуживания (g-схемы), автоматы (F-, Р- схемы), сети Петри (TV-схемы) и даже агрегаты (Л-схемы).

К числу современных ЯИМ, реализующих комбинированный (непрерывно-дискретный) подход, относятся языки GASP, NEDIS, а из современных версий - язык Modelica, который реализует принципы объектно-ориентированного программирования применительно к моделированию больших, сложных и физически разнородных систем. Их компоненты могут иметь различную физическую природу. Язык поддерживает имитацию гибридного поведения элементов систем и в настоящее время активно развивается. Существенной особенностью данного продукта является его ориентация на реализацию технологий визуального моделирования и создания анимационных 30-проектов.

Помимо языков имитационного моделирования в практике решения конкретных проблем исследования и проектирования систем находят свое применение средства автоматизации моделирования: пакеты прикладных программ моделирования; подсистемы визуального моделирования; всевозможные расширения языков программирования. Их главной задачей является обеспечение перевода математической модели объекта на некоторый входной язык моделирования, или язык задания, который является средством общения разработчика системы с базовым языком программирования, расширением которого, по сути, является язык задания. В качестве базового языка пакета может быть выбран любой язык общего назначения. Например, подсистема визуального моделирования Simulink, которая с практической точки зрения подробно рассматривается далее, функционирует на основе языка MATLAB. Интегрированная графическая оболочка системы Model Vision Studium, применяемая для быстрого создания моделей сложных динамических систем и проведения с ними вычислительных экспериментов в форме виртуального лабораторного стенда, основана на использовании специального внутреннего языка моделирования MVL, базирующегося, в свою очередь, на использовании синтаксиса языка Ada.


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

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

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

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

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

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

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

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

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

“ ____ “  _____________  2011  року

PAGE  6


 

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

33602. Влияние природных условий и природных ресурсов на территориальную организацию общества 50.5 KB
  Зависимость размещения отраслей производства народного хозяйства от природных особенностей территории. Классификация природных ресурсов и распределение их по территории страны. Под природными условиями понимается совокупность важнейших естественных характеристик территории отражающих основные особенности компонентов природной среды или местных природных феноменов. Климатические особенности территории проявляются прежде всего в соотношении тепла и влаги.
33603. Особенности территориальной организации населения России 40.5 KB
  Численность и естественное движение населения. Миграция населения. Региональные различия расселения населения.
33604. Закономерности территориальной организации производства 39.5 KB
  Показатели экономической эффективности размещения производства. Специфика размещения производства в России. Комплексное развитие производства.
33605. Особенности территориальной и отраслевой структуры хозяйства страны 159.5 KB
  ШШ Производственная сфера экономики включает: отрасли создающие материальные блага промышленность сельское хозяйство строительство; отрасли доставляющие материальные блага потребителю транспорт и связь; отрасли действующие в сфере обращения торговля общественное питание материально техническое снабжение сбыт заготовки. К непроизводственной сфере относят: отрасли услуг жилищнокоммунальное хозяйство бытовое обслуживание; образование и научное отрасли социального обслуживания здравоохранение культура...
33606. Урбанизация и особенности расселения населения 61 KB
  В настоящее время более половины населения мира живет в сельской местности. В России учитывается не только число жителей но и показатель занятости населения промышленность сфера обслуживания. Процесс роста городского населения увеличения числа городов и их укрупнения возникновения сетей и систем городов а также повышения роли городов в современном мире называется урбанизацией.
33607. Инновационный процесс 103.5 KB
  Таким образом в условиях рыночной экономики такой неотъемлемый критерий инновации как практическая воплощенность новой идеи оказывается тесно связанным с критерием ее коммерческой реализуемости посредством появления на рынке новой инновационной продукции или услуг. Деятельность организации по осуществлению инновационных процессов называется инновационной деятельностью. Основные составляющие инновационной деятельности: Научноисследовательские и опытноконструкторские работы НИОКР Технологические работы подготовка производства и...
33608. Типы инноваций 44.5 KB
  В зависимости от критерия классификации выделяются следующие типы инноваций: по степени новизны: базисные радикальные и улучшающие приростные; по характеру практической деятельности: производственные и управленческие; по технологическим параметрам: продуктовые и процессные. На реализацию базисных инноваций стимулирующее влияние оказывает создание союзов и объединений организаций поскольку взаимодействие нескольких организаций позволяет направить им усилия на различные компоненты или подсистемы базисных инноваций. Реализация...
33609. Регулирование инновационной деятельности 83 KB
  Государство осуществляет все виды регулирования инновационной деятельности организационное экономическое финансовое нормативноправовое. Высшая форма регулятивной деятельности это выработка и проведение инновационной политики управление инновационной деятельностью. Такая политика разрабатывается на основе утверждения приоритетного значения инновационной деятельности для современного общественного развития.
33610. Область применения PR. Маркетинг, реклама и PR. Социальная реклама 44 KB
  Маркетинг реклама и PR. Социальная реклама Основным назначением пиара является достижение высокой общественной репутации фирмы или иной организации либо частного лица нуждающегося в PRуслугах. Следует отличать пиар от рекламы: хотя и то и другое обеспечивает процесс деловых коммуникаций однако реклама рассказывает о товаре а пиар – о фирмепроизводителе. Паблисити реклама и PR Различать данные феномены также трудно как и маркетинг с PR.