Курсовая работа: Разработка модели теории массового обслуживания

/* Объекты класса Server могут находиться в одном из двух состояний, в зависимости

* от того, занят сервер обработкой сообщения (требования) или нет */

addState("busy");

addState("free");

}

/** Инициализация компонента */

protected void init() {

/* Описание системного порта */

Port p;

/* Задание начального времени */

this.setLastTime(0);

/* Задание начального состояния */

this.setPresentState(findState("free"));

/* Далее генерируем начальное системное сообщение */

MessagePDEVS init_m = new MessagePDEVS("", Double.POSITIVE_INFINITY, this.getLastTime());

/* Далее передаем системное сообщение сообщение в очередь сообщений

* мультикомпонента, непосредственно содержащего данный компонент: */

/* 1. Назначение порта */

p = resolveOutPort("system");

/* 2. Назначение сообщения */

p.setMessage(init_m);

/* 3. Собственно передача сообщения */

this.getParentMULC().getProcessor().PassMessage(this.getName(), p.getName());

}

protected double ta() {

if (this.getPresentState().getName().equals("busy")) {

ta = Generator.genExp(sigma);

return ta;

}

К-во Просмотров: 514
Бесплатно скачать Курсовая работа: Разработка модели теории массового обслуживания