Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
sii_beta_answers(final).docx
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
3.15 Mб
Скачать

Имя события : Контекстные ограничения

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

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

Файл проекта:

MAS name{ - имя

infrastructure: Centralised – тип инфраструктуры (может быть еще Saci – исп. для работы агентов на разных машинах в сети)

environment: nameEnv – указание среды

agents: ag1; ag2; - агенты присутствующие изначально

}

Программа среды:

import jason.asSyntax.Literal; - три библиотеки необходимые для работы jason

import jason.asSyntax.Structure;

import jason.environment.Environment;

public class NameEnv extends Environment { - класс среды, унаследован от jason.environment.Environment

@Override

public void init(String[] args) {

Действия при инициализации

}

@Override

public boolean executeAction(String ag, Structure act) {

Действия при сообщении от агентов

return true;

}

}

Данный пример – лишь структура среды. Она по необходимости дополняется установкай убеждений, реакцией на действия агентов и т.п.

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