Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник по ТООМ.doc
Скачиваний:
298
Добавлен:
02.05.2014
Размер:
7.46 Mб
Скачать

Список литературы

  1. Трахтенгерц

  2. Буч Г., Якобсон А., Рамбо Дж. UML. Классика CS. 2-е изд./ Пер. с англ.: Под общей редакцией проф. С. Орлова- СПб.: Питер, 2006.-736 с.:ил.

  3. Общая алгебра. Т. 2/ В. Артамонов, В.Н.Салий, Л.А.Скорняков и др. Под общ. Ред. Л.А.Скорнякова.-М.: Наука. Гл. ред. Физ.-мат. Лит., 1991. –480 с.

  4. Вагин В.Н. Дедукция и обобщение в системах принятия решений. – М.: Наука, Гл. ред. физ.-мат. лит.; 1988, - 384 с.

  5. Буч Г., Рамбо Д., Якобсон А. Язык UML. Руководство пользователя: Пер. с англ. – М.: ДМК, 2000. 432 с.: ил.

  6. Кватрани Т. Rational Rose 2000 и UML. Визуальное моделирование: Пер. с англ. – М.: ДМК Пресс, 2001. – 176 с.: ил.

  7. Ларман К. Применение UML и шаблонов проектирования.: Пер. с англ. : Уч. Пос. – М.: Издательский дом «Вильямс», 2001. – 496 с.: ил.

  8. Трофимов С.А. Case- технологии: практическая работа в Rational Rose – М.: ЗАО «Издательство БИНОМ», 2001 г. – 272 с.: ил.

  9. А. Новичков. Эффективная разработка программного обеспечения с использованием технологий и инструментов компании RATIONAL. www.interface.com

  10. Case Studies in Object Oriented Analysis and Design. E. Yourdon, C. Argila. Copyright 1996 by Prentice-Hall PTR. Prentice-Hall, Inc. A Simon & Schuster Company. Upper Saddle River, New Jercey 07458, p.264.

  11. Коналлен Дж. Разработка Web – приложений с использованием UML. :Пер. с англ. – М.:Издательский дом «Вильямс»., 2001. – 288 с.: ил.

  12. Рамбо Дж., Якобсон А., Буч Г. UML: специальный справочник] – СПб.: Питер, 2002. – 656 с.: ил..

  13. Проблемы управления сложными объектами в проблемных ситуациях на основе инженерии знаний. / Р.А.Бадамшин, Б.Г.Ильясов, Л.Р.Черняховская. – М.: Машиностроение, 2003. – 240 с.

Приложение

6.2. Возможности jade

Для достижения этой цели JADE предлагает програмисту-разработчику агентных систем следующие возможности:

  • FIPA-compliant Agent Platform – агентная платформа, основанная на FIPA и включающая обязательные типы системных агентов: AMS, ACC и DF. Эти три типа агентов автоматически активируются при запуске платформы.

  • Distributed Agent Platform – распределенная агентная платформа, которая может использовать несколько хостов, при чем на каждом узле запускается только одна Java Virtual Machine. Агенты имплементируются как Java-потоки. В зависимости от местонахождения агента, посылающего сообщение, и того, кто его получает, для доставки сообщений используется соответствующий транспортный механизм.

  • Multiple Domains support – ряд основанных на FIPA DF-агентов могут объединится в федерацию, таким образом имплементируя мультидоменную агентную среду.

  • Multithreaded execution environment with two-level scheduling. Каждый JADE-агент имеет собственный поток управления, но он также способен работать в многопотоковом режиме. Java Virtual Machinе проводит планирование задач, исполняемых агентами или одним из них.

  • Object-оriented programming environment. Большинство концепций, свойственных FIPA-спецификации, представляются Java-классами, формирующими интерфейс пользователя.

  • Library of interaction protocols. Используются стандартные интерактивные протоколы fipa-request и fipa-contract-net. Для того, чтобы создать агента, который мог бы действовать согласно таким протоколам, разработчикам прикладных программ нужно только имплементировать специфические домен¬ные действия, в то время как вся независимая от прикладной программы протокольная логика будет осуществляться системой JADE.

  • Administration GUI. Простые операции управления платформой могут исполняться через графический интерфейс, отображающий активных агентов и контейнеры агентов. Используя GUI, администраторы платформы могут создавать, уничтожать, прерывать и возобновлять действия агентов, создавать иерархии доменов и мультиагентные федерации DF (фасилитаторов).