Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
METHOD-rdo.doc
Скачиваний:
55
Добавлен:
31.03.2015
Размер:
606.72 Кб
Скачать

4.3. Объект результатов

Этот объект создается РДО-имитатором, если в прогоне присутствует объект описания требуемых показателей. Он имеет следующий формат.

Results_file= <имя_объекта_результатов>.pmv <дата_создания>

Run_file = <имя_прогона>.smr

Model_name = <имя_модели>

Resource _file = <имя_объекта_ресурсов>.rss

OprIev_file= <имя_объекта_операций>.орr

$Changes

<список изменений>

$Status= <статус_окончания_моделирования>

$Result_values<время_начала_сбора_статистической_информации> <время_окончания_сбора_статистической_информации> <время_счета> <служебная_информация>

<результирующие_статистики>

Имена модели, объекта ресурсов и объекта операций  это имена, заданные в объекте прогона. Список изменений содержит имена и заданные в объекте прогона новые значения символьных констант, параметров ресурсов и баз генераторов последовательностей. Статус окончания моделирования описывает причину завершения моделирования и рассмотрен при описании объекта трассировки.

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

Результирующие статистики по каждому показателю выводятся на отдельной строке в порядке следования показателей в объекте описания показателей. Формат этой строки зависит от вида показателя.

Ниже приводятся форматы для всех видов показателей.

Формат показателя вида watch_state:

<имя_показателя> <текущее_значение> <число_наблюдений> <среднее_значение> <сумма_квадратов> <минимальное_значение> <максимальное_значение>

Текущее значение это значение логического выражения для данного показателя в момент вывода объекта результатов (TRUEИСТИНА,FALSEЛОЖЬ). Число наблюдений представляет собой число интервалов, на которых состояние системы удовлетворяло условию (число раз, когда логическое выражение приобретало значение ИСТИНА, а затемЛОЖЬ). Среднее значение есть отношение времени, в течение которого состояние системы на интервале сбора удовлетворяло условию, к длительности интервала сбора показателя. Сумма квадратовэто сумма квадратов длительностей интервалов, в течение которых состояние системы удовлетворяло условию. Минимальное и максимальное значенияэто минимальная и максимальная длительность интервала за время наблюдения (сбора показателя).

Формат показателя вида watch_par:

<имя_показателя> <текущее_значение> <число_наблюдений> <среднее_значение> <сумма_квадратов> <минималыюе_значение> <максимальное_значение>

Текущее значение  это значение параметра в момент вывода объекта результатов. Число наблюдений  это число изменений значения параметра. Среднее значение вычисляется как сумма произведений длительностей интервала, на протяжении которого значение параметра не изменялось, и значений этого параметра, деленная на длительность интервала наблюдения, т.е. представляет собой усредненное по времени значение параметра. Сумма квадратов  это сумма квадратов наблюдений. Минимальное и максимальное значения  это минимальное и максимальное значения параметра за время наблюдения.

Формат показателя вида watch_quant:

<имя_показателя> <текущее_значение> <число_наблюдений> <среднее_значение> <сумма_квадратов> <минимальное_значение> <максимальное_значение>

Текущее значение  это значение числа ресурсов в момент вывода объекта результатов. Каждое наблюдение представляет собой произведение длительности интервала, на протяжении которого число ресурсов не изменялось, и числа ресурсов. Число наблюдений  это количество изменений числа ресурсов. Среднее значение вычисляется как сумма наблюдений, деленная на длительность интервала наблюдения, т.е. представляет собой усредненное по времени число ресурсов. Сумма квадратов  это сумма квадратов наблюдений. Минимальное и максимальное значения  это минимальное и максимальное значения числа ресурсов за время наблюдения.

Формат показателя вида watch_value:

<имя_показателя> <число_наблюдений> <среднее_значение> <среднеквадратичное_отклонение> <отклонение_среднего> <минимальное_значение> <максимальное_значение>

Каждое наблюдение представляет собой значение арифметического выражения в момент уничтожения временного ресурса. Число наблюдений это число уничтоженных временных ресурсов, состояние которых удовлетворяло условию. Среднее значение вычисляется как сумма наблюдений, деленная на число наблюдений. Среднеквадратичное отклонение вычисляется по известной формуле, как квадратный корень из суммы квадратов разностей среднего значения и каждого наблюдения, деленной на число наблюдений минус единица. Отклонение среднего вычисляется как среднеквадратичное отклонение, деленное на квадратный корень из числа наблюдений. Минимальное и максимальное значенияэто минимальное и максимальное значения арифметического выражения за время наблюдения.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]