Рассматривается модель уведомлений для организации взаимодействия множества программных агентов в интеллектуальном пространстве. Модель предназначена для проблемно-ориентированной разработки программных приложений на платформе Smart-M3, используя такие возможности, как операция подписки и онтологическое представление информации. Набор требуемых вариантов взаимодействия описывается на основе онтологии уведомлений, расширяющей исходную онтологию предметной области приложения. Реализация взаимодействия сводится к выполнению каждым агентом подписки на нужные варианты взаимодействия из онтологии уведомлений. Применимость модели показана на примере программной системы SmartScribo, реализующей интеллектуальное пространство для мультиблоггинга. Выполненный экспериментальный анализ показывает приемлемую для таких приложений производительность.
В данной работе рассматривается операция подписки, используемая при разработке многоагентных приложений интеллектуальных пространств на платформе Smart M3. Систематизируются алгоритмы базоввой операции подписки, выполняемые на стороне агента. Базовая операция подписки работает на уровне RDF-модели представления данных. На основе выполненной систематизации и с учетом модельно-ориентированного подхода к разработке программ предлагаются новые типы подписки, оперирующие на уровне OWL-модели. Предлагаемые типы подписки реализованы в инструментарии SmartSlog, что позволяет программировать агентов в высокоуровневых онтологических (класс, свойство, индивид).
1 - 2 из 2 результатов