Реферат Курсовая Конспект
Методика описания вычислительных процессов с использованием языка GPSS - Методические Указания, раздел Информатика, Изучение принципов работы маршрутизаторов Методика Описания Вычислительных Процессов С Использованием Языка Gpss. Gpss ...
|
Методика описания вычислительных процессов с использованием языка GPSS. GPSS General Purpose Simulating System- общецелевая система моделирования является языком моделирования, используемым для построения дискретных моделей и моделирования на ЭВМ. Поскольку GPSS является языком моделирования, в него входят специальные средства для описания динамического поведения систем, изменяющихся во времени, причем изменения состояний происходят в дискретные моменты времени.
При моделировании таких систем применение GPSS не только гарантирует предоставление необходимых для этого программных средств, но и позволяет сделать модели ясными и лаконичными, что делает GPSS пригодным для моделирования.
GPSS представляет собой язык и машинную программу. Как любой язык, он содержит словарь и грамматику, с помощью которых легко могут быть разработаны точные модели систем определенного типа. Машинная программа интерпретирует модель, написанную на языке GPSS, предоставляя тем самым пользователю проведения экспериментов на ЭВМ. Машинная программа, выполняющая программа, выполняющая интерпретацию, называется интерпретатором GPSS или просто интерпретатором.
Моделирование дискретных процессов опирается на фундаментальные знания в области теории вероятностей и математической статистики. GPSS удобен при программировании, поскольку моделирующая часть GPSS многие функции выполняет автоматически.
Например, GPSS без специального на то указания пользователя собирает статистические данные, описывающие поведение модели, автоматически печатает статистику по завершении моделирования. Пользователю нет необходимости включать в модель вычислительные операторы для сбора и накопления этих данных и задавать формат, указывающий в каком виде должны быть напечатаны данные. В язык в неявном виде включены и многие другие полезные элементы.
Например, GPSS обслуживает таймер модельного времени, планируя события, которые должны произойти позднее в течение времени моделирования, вызывает их своевременное появление и управляет очередностью поступления, предоставляет средства описания относительных приоритетов для использования их при одновременном появлении событий. К сожалению, это преимущество становится его недостатком для пользователей, которые не понимают внутренней логики интерпретатора, а это приводит к тому, что GPSS используют вслепую.
Бездумное использование этого языка может дать только малозначащие результаты на неадекватной модели. Неадекватность может быть связана с неумением описать тонкости функционирования объекта и, следовательно, остаться необнаруженной 10 . 1.3.5. Объектно-ориентированный анализОбъектно-ориентированный анализ ООА - метод для отождествления важных сущностей в задачах реального мира, для понимания и объяснения того, как они взаимодействуют между собой.
Этот метод, используемый главным образом в контексте программной или системной инженерии, лучше всего описывается в три этапа Информационные модели. На этом этапе центральным является абстрагирование концептуальных сущностей в задаче в терминах объектов и атрибутов. Отношения между сущностями формализуются в связях, которые основываются на линиях поведения, правилах и физических законах, превалирующих в реальном мире. Цель этого этапа информационного моделирования состоит в том, чтобы идентифицировать концептуальные сущности, или объекты, которые составляют подсистему для анализа.
Объекты изображаются на информационной модели вместе с характеристиками, или атрибутами. Связи, которые свойственны объектам, представляются на графической модели как соединения между объектами. Законченное описание или определение каждого объекта, атрибута и связи должно быть подготовлено как документация для графической модели. Модели состояний. Второй этап метода связан с поведением объектов и связей во времени.
В ООА каждый объект и связь имеет жизненный цикл - регулярную составную часть динамического поведения. Мы используем модели состояний для формализации жизненных циклов как объектов, так и связей. Модели состояний, которые выражаются в переходных диаграммах и таблицах, взаимодействуют между собой посредством событий, их организовывают в уровни, чтобы сделать систему взаимодействия упорядоченной и понятной. Когда модели и связи идентифицированы, осуществляется переход к исследованию их поведения во времени.
В ООА каждый объект может иметь свой жизненный цикл- организованную схему поведения. Такой жизненный цикл формализуется в модели состояний и событий. Состояние представляет собой положение или ситуацию объекта, в которых применяются определенные физические законы, правила и линии поведения. Событие представляет собой инцидент, который заставляет объект переходить из одного состояния в другое. Модели процессов. Все процессы, связанные с задачей, заключены в действия моделей состояний.
Здесь на третьем этапе метода, действия расчленяются на фундаментальные процессы и многократно используемые и изображаются усиленной формой традиционных диаграмм потоков данных ДПД - ДПД действий. Получаемые таким образом процессы в дальнейшем могут быть преобразованы в непосредственно в операторы методы объектно-ориентированного проектирования. Хотя изначально ООА определялся как метод для анализа задач реального времени и поэтому упор делался на согласование синхронных взаимодействий с асинхронными и одновременностью, можно считать его пригодным как для MIS- приложений, так и для задач реального времени.
Всё происходящее в системе содержится в действиях моделей состояний. Теперь каждое действие определяется в терминах процессов и архивов данных объектов, где процесс является фундаментальным модулем операции, а архив данных объекта соответствует данным атрибутам объекта в информационной модели. Каждое действие изображено графически на диаграмме потоков данных действий - ДПДД. Процессы действия могут иметь доступ как к данным, в чью модель состояния они вложены, так и к данным других объектов.
Просмотр такого межобъектного доступа к данным обеспечивается моделью доступа к объектам. Описания процессов разрабатываются для документирования деталей любых запутанных процессов, находящихся на ДПДД. Недостатками данного метода являются трудоемкость и сложность оформления. Когда требуется точное наглядное представление описания модели, то предпочтительнее использовать метод ООА, а когда требуется оформить документацию с минимальными временными затратами, целесообразнее использовать табличный метод 11 . 1.3.6.
– Конец работы –
Эта тема принадлежит разделу:
Всемирная тенденция к объединению компьютеров в сети обусловлена рядом важных причин, таких как ускорение передачи информационных сообщений,… Между собой вычислительные сети объединяются различными устройствами, такими… Поэтому есть серьезная необходимость в изучении исследовании моделей всеразличных элементов и устройств сетей и…
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Методика описания вычислительных процессов с использованием языка GPSS
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов