Агентный подход к созданию приложений параллельного поиска информации в распределенной системе разнородных баз данных тема диссертации и автореферата по ВАК РФ 05.13.17, кандидат технических наук Болдырев, Евгений Викторович

  • Болдырев, Евгений Викторович
  • кандидат технических науккандидат технических наук
  • 2005, Красноярск
  • Специальность ВАК РФ05.13.17
  • Количество страниц 136
Болдырев, Евгений Викторович. Агентный подход к созданию приложений параллельного поиска информации в распределенной системе разнородных баз данных: дис. кандидат технических наук: 05.13.17 - Теоретические основы информатики. Красноярск. 2005. 136 с.

Оглавление диссертации кандидат технических наук Болдырев, Евгений Викторович

Введение.

Актуальность проблемы.

Цель работы.

Задачи работы.

Методы исследования.

Научная новизна.

Теоретическая значимость.

Практическая ценность.

Апробация работы.

Сведения о внедрении.

Публикации.

Структура работы.

Глава 1. Подходы к построению систем доступа к данным.

1. Клиент-серверный подход.

2. Агентный подход.

2.1. Классы решаемых задач.

2.2. Преимущества применения.

2.3. Предпосылки применения.

Глава 2. Теория агентных систем.

1. Основные понятия.

2. Варианты архитектур.

3. Понятие агента.

4. Архитектура агента.

5. Модель жизненного цикла агента.

Глава 3. Проектирование системы параллельного поиска информации в системе распределенных баз данных с использованием агентного подхода.ЗО

1. Декомпозиция задачи.

2. Построение модели.

3. Выявление факторов, которые могут повлиять на агента.

4. Выбор агентной платформы.

5. Адаптация построенной модели.

6. Разработка функциональности агентов.

7. Разработка схем взаимодействия и выбор языков общения.

8. Программная реализация.

Глава 4. Варианты реализации системы на основе разработанных алгоритмов и архитектур.

1. Языковые средства разработки.

2. Технологии реализации распределенных вычислений.

3. Стандарты агентных систем.

3.1. FIPA.

3.2. MASIF.

4. Инструментальные средства разработки.

4.1. SMART.

4.2. D'Agents.

4.3. Grasshopper.

4.4. Aglets.

4.5. JADE.

5. Сравнительный анализ инструментальных средств разработки.

Глава 5. Реализации системы с использованием языка Java и агентной платформы JADE.

1. Обзор платформы JADE.

1.1. Контейнеры и платформы.

1.2. Служба каталогов и система управления агентами.

1.3. Создание агента.

1.4. Жизненный цикл агента.

1.5. Начало выполнения агента.

1.6. Поиск и регистрация агентов.

1.7. Коммуникационные модели.

1.8. Язык общения агентов ACL.

1.9. Организация взаимодействия агентов.

1.10. Постановка задач на выполнение агенту.

1.11. Завершение выполнения агента.

2. Поддержка устройств с ограниченными возможностями (CLDC).

3. Реализация системы поиска информации.

3.1. Средства разработки.

3.2. Подготовка служебных файлов и папок проекта.

3.3. Создание агента.

3.4. Отладка агентов.

4. Локализация и поддержка русского языка.

Глава 6. Экспериментальные исследования.

1. Описание условий эксперимента.

2. Полученные результаты.

Рекомендованный список диссертаций по специальности «Теоретические основы информатики», 05.13.17 шифр ВАК

Введение диссертации (часть автореферата) на тему «Агентный подход к созданию приложений параллельного поиска информации в распределенной системе разнородных баз данных»

Актуальность проблемы

Мир меняется, и изменяются приоритеты развития общества. Использование информационных технологий ускоряет этот процесс. Информация рассматривается как товар, её роль, как товара, возрастает, при этом ценность информации зависит от сроков получения и затрат на её обработку. [1,2] Рост сложности и объемов информации делает актуальными вопросы поиска новых подходов доступа к ней, так как использование традиционных технологий приводит к увеличению сроков и стоимости разработки программных средств доступа к информации. Имеющиеся системы обеспечивают поиск в источниках информации одного типа, оставляя без внимания другие. Например, такие системы как Яндекс, Рамблер, Google, Yahoo [87] обеспечивают поиск информации в базах ключевых слов, соответствующих определенным HTML-страницам [119], остальная же информация (аудио-, видеоданные и другие данные, отличные от HTML-страниц) находящаяся на серверах в сети Интернет остается без внимания. Это определяет актуальность работ в области разработки более эффективных методов построения систем доступа к распределенной разнородной информации.

В работе рассматривается организация доступа к информации и поиск её в разнородных базах данных. Для этого предлагается использовать технологию программных агентов и мультиагентных систем.

Основная цель работы заключается в разработке новых архитектур (на основе агентного подхода) и алгоритмов их функционирования для построения эффективных приложений параллельного поиска информации в распределенной системе разнородных баз данных.

Достижение этой цели предполагает решение следующих задач:

• обзор и систематизация существующих методов построения рассматриваемых систем;

• проведение сравнительного анализа методов построения и определение наиболее оптимального их них;

• предложение архитектуры и алгоритмов системы параллельного поиска информации в распределенных системе разнородных баз данных;

• реализация прототипа системы поиска и оценка эффективности её работы.

Цели и задачи обусловили выбор методов исследования, в качестве которых использовались теории реляционных баз данных, компьютерного моделирования, объектно-ориентированного проектирования и программирования.

Научная новизна:

1. Использование агентного подхода для минимизации затрат на поиск и обработку информации в распределенной системе разнородных баз данных.

2. Разработана методика проектирования приложений с использованием агентных технологий, в том числе способных работать на устройствах ограниченными возможностями (сотовые телефонов и PDA).

3. Разработаны функциональные модели и алгоритмы системы параллельного поиска информации в распределенной системе разнородных баз данных.

Практическая ценность диссертации

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

Апробация работы

Основные положения диссертации докладывались на Всероссийской конференции молодых ученых по математическому моделированию и информационным технологиям (Новосибирск, 2004), VIII Всероссийской конференции «Проблемы информатизации региона» (Красноярск, 2003), Межвузовской конференции «Информатика и информационные технологии» (Красноярск, 2003-2004), Всероссийской научно-методической конференции «Повышение качества непрерывного профессионального образования» (Красноярск, 2005) и обсуждались на международной конференции «Parallel Computing (РаСТ-2005)» (Красноярск, 2005).

Сведения о внедрении

Агентная система поиска информации в системе распределенных баз данных внедрена в учебный процесс в Красноярском Государственном Техническом Университете (акт о внедрении от 15.06.2005) и в ООО «Мобилон» (акт о внедрении от 22.07.2005), организации, занимающейся предоставлением услуг 1Р-телефонии.

Публикации

По результатам работы опубликована депонированная статья в ВИНИТИ (рег.№ 236-В2005), статья в журнале «Вычислительные технологии» (Новосибирск, 2005), а также 7 докладов на Всероссийских и межвузовских конференциях.

Структура работы

Диссертационная работа состоит из введения, шести глав, заключения и библиографического списка использованных источников. Она содержит 107 страниц основного текста, 29 рисунков и 4 таблицы, расположенных в тексте диссертации. Список литературы включает 123 наименования.

Похожие диссертационные работы по специальности «Теоретические основы информатики», 05.13.17 шифр ВАК

Заключение диссертации по теме «Теоретические основы информатики», Болдырев, Евгений Викторович

Заключение

1. В целях минимизации затрат на поиск и обработку информации в распределенной системе разнородных баз данных был применен агентный подход.

2. Разработана методика проектирования приложений с использованием агентных технологий, в том числе способных работать на устройствах ограниченными возможностями (сотовые телефонов и PDA).

3. Разработаны функциональные модели и алгоритмы системы параллельного поиска информации в распределенной системе разнородных баз данных.

4. Выполнена программная реализация мультиагентной системы поиска информации в распределенной системе разнородных баз данных на платформе JADE.

5. Анализ функционирования системы с использованием мобильных устройств показал, что использование агента на платформе CLDC (мобильном телефоне) требует использования специальных классов-посредников для системы JADE.

6. Экспериментально подтверждена эффективность разработанной агентной системы поиска информации.

Список литературы диссертационного исследования кандидат технических наук Болдырев, Евгений Викторович, 2005 год

1. Таненбаум Э. Распределенные системы. Принципы и парадигмы. / Э. Танненбаум, М. Ван Стеен. - СПб. Литер, 2003.

2. Гаврилова Т.А., Базы знаний интеллектуальных систем. / Т.А.Гаврилова, В.Ф.Хорошевский. СПб. Литер, 2000.

3. Карсаев О. Java и Web во встроенных приложениях // О.Карсаев. Журнал «Открытые системы» №2.

4. В.Городецкий, О.Карсаев, В.Самойлов. Многоагентная технология принятия решений в задачах объединения данных. // Труды СПИИРАН, №1, 2003.

5. Городецкий В. Свойства моделей координации поведения агентов и модель планирования на основе аукциона // Труды международной конференции DIAMAS' 97, С.-Петербург, 1997.

6. Искусственный интеллект. Справочник, книга 2., Модели и методы, М.:Радио и связь, 1990.

7. Цибульский Г.М. Мультиагентный подход к анализу изображений / Г.М.Цибульский. Новосибирск, 2005.

8. V.Gorodetski, O.Karsayev, V.Samoilov. Generic Agent and Software Agent Technology Support. Proceedings of the conference "China-Russia Bilateral Conference on Intelligent Information Processing", December 58, 2002, Beijing, China, pp. 1-10.

9. V.Gorodetski, O.Karsayev, V.Samoilov. Distributed Data Mining for Data Fusion: Multi-agent Approach. Proceedings of the conference "China

10. Russia Bilateral Conference on Intelligent Information Processing", December 5-8, 2002, Beijing, China, pp.63-72.

11. FRANKLIN, S., GRAESSER, A., 1996. A Taxonomy for Autonomous Agents. In Proceedings of the Third International Workshop on Agent Theories, Architectures, and Languages, Springer-Verlag.

12. KOTZ, D.,Gray, R.S.,1999. Mobile Agents and the Future of the Internet. Mobile Agents Workshop in the Context of Competition and Cooperation (MAC3) at Autonomous Agents, Seattle, Washington, USA.

13. GRAY, R.S., CYBENKO, G., KOTZ, D., PETERSON, R.A. AND RUS, D. 2002. D'Agents: Applications and performance of a mobile agent system. Software: Practice and Experience. Vol 35. Number 6.

14. ARIDOR, Y. AND LANGE, D.B. 1998. Agent Design Patterns: Elements of Agent Aplication Design. In Proceedings of the Second International Conference on Autonomous Agents. Minneapolis/St. Paul, USA.

15. MILOJICIC, D. 1999. Trend Wars Mobile Agent Applications. IEEE Concurrency. Vol. 7. No. 3. 80 90.

16. FIPA: THE FOUNDATION FOR INTELLIGENT AGENTS. 2000. http://www.fipa.org/specifications.

17. CALISTI,. M. 2003. FIPA standards for promoting interoperability of industrial agent systems. FIPA Presentation, Agentcities, Information Days. Barcelona, Spain. .

18. WONG, J., HELMER, G., NAGANATHAN, V., POLAVARAPU, S., HONOVAR, V. AND MILLER, L. 2001. SMART mobile agent facility. The Journal of Systems and Software. Vol 56.

19. MASIF: The OMG Mobile Agent System Interoperability Facility. 2000. Lecture Notes in Computer Science. Springer-Verlag: SpringerLink. Berlin, Germany. LNCS 1477, p. 50 ff.

20. GRAY, R.S., CYBENKO, G., KOTZ, D., PETERSON, R.A. AND RUS, D. 2002. D'Agents: Applications and performance of a mobile agent system. Software: Practice and Experience. Vol 35. Number 6.

21. VENNERS B. 1997. Under the hood: The architecture of aglets. http://www.iavaworld.com/iavaworld/iw-04-1997/iw-04-hood p.html

22. PAVLOU, G. 2000. The Grasshopper Mobile Agent Platform. Appearing in Mobile intelligent agents for managing the information infrastructure. http://www.ee.surrev.ac.uk/CCSR/ACTS/Miami/grasshopper.html.

23. Bellifemine F., Caire G., Poggi A., Rimassa G. 2003, JADE. A White Paper. http://jade.cselt.it/papers/WhitePaperJADEEXP.pdf

24. Schoeman M., Cloete E., 2003, Architectural Components for the Efficient Design of Mobile Agent Systems.

25. LANGE, D.B. 1997. Java Aglet Application Programming Interface (J-AAPI) White Paper Draft 2. http://www.trl.ibm.co.jp/aglets.

26. Георгиев В. О. Модели представления знаний предметных областей диалоговых систем // Изв. АН СССР. Техническая Кибернетика.-1991-№5.-С. 3-23.

27. Осипов Г.С. Построение моделей предметных областей. Неоднородные семантические сети // Изв. АН СССР. Техническая Кибернетика.- 1990-№ 5.- С. 32-45.

28. Осипов Г.С. Приобретение знаний интеллектуальными системами // М.:Наука.Физматлит, 1997.

29. Осуга С., Обработка знаний // М.:Мир, 1989.

30. Хорошевский В.Ф., Щенников С.Ю., Инструментальная поддержка процессов приобретения знаний в системе ПиЭС. // Изв. АН СССР. Серия "Техническая Кибернетика", 1990, N 4.

31. Ambros-Ingerson, J., Steel, S., 1988, "Integrating planning, execution and monitoring",. In Proceedings of the Seventh National Conference on Artificial Intelligence (AAAI-88), St. Paul, MN., 1988.

32. Belgrave M., 1996,"The Unified Agent Architecture: A White Paper", http://www.ee.mcgill.ca/~belmarc/uaapaper.html

33. Benjamins V. R., Fensel D., et. all, 1998, "Community is Knowledge! in KA2", Proceedings of the KAW'98, Banff, Canada, 1998.

34. Braetman J.A., Magnini В., Rinaldi F. 1994 The Generalized Italian, German, English Upper Model, ECAI'94, Amsterdam, 1994

35. Brooks, R. A., 1991, "Intelligence without Representation", Artificial Intelligence 47, 139-159.

36. Brown С. E. et. all, 1995, AI on the WWW: Supply and Demand Agents, IEEE Expert 10(4), 1995.

37. Chandrasekaran B.,. Josephson J. R,. Benjamins V. R, 1998, "The Ontology of Tasks and Methods", Proceedings of the KAW'98, Banff, Canada, 1998.

38. Chess D., Harrison C., Kershenbaum A., 1995 Mobile Agents: Are They a Good Idea? IBM Research Division, http://www.research.ibm.com/iagents/paps/mobileideaabstr.html

39. Cochrane P., Smith R., 1994, "21st Century Information Systems", British Computer Society Expert Systems 1994 Conference, Cambridge, 3-17

40. Cohen P. R., Greenberg M. L., Hart D. M., Howe A. E., 1989, "Trial by fire: Understanding the design requirements for agents in complex environments." AI Magazine, 10(3), 1989.

41. Dobson S.A., Burrill V.A., 1995, "Lightweight databases, Computer Networks and ISDN Systems" 27(6), April 1995, pp. 1009-1015. In the Proceedings of the 3rd International World Wide Web Conference, Darmstadt.

42. Болдырев E.B. Что такое IP-телефония (статья) / Сборник студенческих научных статей. Красноярск 2005

43. Болдырев Е.В. Использование агентных технологий в образовательном процессе / Е.В. Болдырев // Материалы Всероссийской научно-методической конференции «Повышение качества непрерывного профессионального образования» — Красноярск, 2005.

44. Болдырев, Е. В. Архитектуры мультиагентных систем. / Е.В. Болдырев. Депонирована в ВИНИТИ №236-В2005.

45. Болдырев, Е. В., Кирякова, Г.С., Шилкин, А.В. Агентный подход к проектированию сетевых приложений поиска информации. / Е. В. Болдырев, Г. С. Кирякова, А. В. Шилкин. // Журнал «Вычислительные технологии» Новосибирск, 2005.

46. Болдырев Е. В. Анализ архитектур мультиагентных систем. / Е. В. Болдырев. // Тезисы V Всероссийской конференции молодых ученых по математическому моделированию и информационным технологиям. — Новосибирск, 2004.

47. Болдырев Е. В. Модели интеллектуальных программных агентов. / Е. В. Болдырев. // Материалы Межвузовской конференции «Информатика и информационные технологии». Красноярск, 2004.

48. Болдырев Е. В. Мобильные технологии электронного образования. / Е.В. Болдырев. // Материалы Всероссийской научно-методической конференции «Совершенствование систем управления качеством подготовки специалистов». Красноярск, 2004.

49. FIPA 1998, FIPA 98 Specification. Part 12. Ontology Service. October 1998 http://www.cset.it/fipa/

50. Franklin S., Graesser A., 1996, "Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents", Proceedings of the Third International Workshop on Agent Theories, Architectures, and Languages, Springer-Verlag, 1996

51. Болдырев E. В. Математическая модель программного агента. / Е. В. Болдырев. // Материалы Межвузовской конференции «Информатика и информационные технологии». Красноярск, 2004.

52. Genesereth, М. R., Fikes, R. Е., Knowledge interchange format, version 3.0, reference manual. Technical report, Logic-92-1, Computer Science Dept., Stanford University, http://www.cs.umbc.edu/kse/.

53. Болдырев Е.В. Мобильные технологии электронного образования. / Е.В. Болдырев. // VIII Всероссийская конференция «Проблемы информатизации региона». Красноярск, 2003.

54. Grosz В, Davis R., 1994, "Twenty-First Century Intelligent Systems. A Report to ARPA" The American Association for Artificial Intelligence. AI Magazine 15(3): Fall 1994, 10-20.

55. Gruber T. R., 1993, "A translation approach to portable ontologies", Knowledge Acquisition, 5(2): 199-220, 1993.

56. Guifoyle, Warner, 1994, "Intelligent Agents: the New Revolution in Software", Ovum.IBM Agents, http://activist.gpl.ibm.com:8 l/WhitePaper/ptc2.htm, 1994.

57. Guarino, N., Poli, R., 1995, "The role of ontology in the information technology", International Journal of Human-Computer Studies, 43(5/6):623—965. Special issue on ontology, 1995.

58. Hayes-Roth В., 1995, "Agents on stage: Advancing the state of the art in AI", In Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence (IJCAI-95), Canada, 1995.

59. Hermens L., Schlimmer J., 1993, "A Machine Learning Apprentice for the Completion of Repetitive Forms", In Proceedings of the 9th IEEE Conference on Artificial Intelligence Applications, Orlando, Florida: IEEE Press, 1993.

60. Iglesias C. A., Garijo M., Gonzalez J. C., Velasco J. R., "A Methodological Proposal for Multiagent Systems Development extending CommonKADS", In Proceedings of KAW'96, Banff, Canada, November 1996.

61. Jennings, N. R., Varga, L. Z., Aarnts, R. P., Fuchs, J. & Skarek, P., 1993, "Transforming StandAlone Expert Systems into aCommunity of Cooperating Agents", International Journal of Engineering Applications of Artificial Intelligence 6(4), 1993.

62. Junsa, 1995, "Progmatic Applications of Information Agents", BIS Strategic Decisions., 1995.

63. Karp P.D., 1993, "A Qualitative Biochemistry and Its Application to the Regulation of the Trytophan Pperon", In Artificial Intelligence and Molecular Biology, ed. L. Hunter, AAAI Press, 1993

64. Kay, A., 1990, "User Interface: A Personal View", In Laurel, B. (ed.), The Art of Himan-Computer Interface Design, Reading, Mass: Addison-Wesley, 1990.

65. Khoroshevsky V. F., Maikevich N. V., 1998, "Knowledge Driven Processing of HTML-Based Information for Intellectual Spaces on Web", Proc. JCKBSE'98, Smolenice, Slovakia, 1998.

66. Kifer, M., Lausen, G., Wu, J., 1995, "Logical foundations of object-oriented and frame-based languages", Journal of the ACM, 1995.

67. Kirk Т., 1996, "Knowledge based access to information on the WWW", In: http://www.info.unicaen.fr/~serge/3wia/workshop/papers/paper20.html, 1996.

68. Kozierok, R., Maes, P., 1993, "A Learning Interface Agent for Scheduling Meetings", Proceedings of the ACM-SIGCHI International Workshop on Intelligent User Interfaces, Florida, 1993.

69. Kumar R., 1995, "Internet Information Resource Discovery Tools: Current Status and Future Trends", In the Proceedings of the CIKM'95 Intelligent Information Agents Workshop, Baltimore MD, December, 1995.

70. Lenat, D. В., 1995, "CYC: A Large-Scale Investment in Knowledge Infrastructure", Communications of the ACM 38, no. 11 (November 1995), http://www.cyc.com

71. Loke S.W., Davison A., Sterling L., 1996a, "CiFi An Intelligent Agent for Citation Finding on The World-wide Web", Proceedings of the PRICAI'96, North Queensland, Australia, August, 1996.

72. Luke S., Spector L., Rager D., Hendler J, 1996, "Ontolodgy-based Knowledge Discovery on the World-Wide-Web", In the Proceedings of the Workshop on Internet-based Information Systems, AAAI-96, Portland, Oregon

73. Maes, P., 1994, "Agents that Reduce Work and Information Overload", Communications of the ACM 37 (7), 1994.

74. Maurer F., Dellen В., 1998, "A Concept for an Internet-based Process-Oriented Knowledge Management Environment", Proceedings of the KAW'98, Banff, Canada, 1998.

75. Muller, J. P. 1994, "A Conceptual Model for Agent Interaction", In Deen, S. M. (ed.), Proceedings of the 2nd International Working Conference on Cooperative Knowledge Based Systems (CKBS-94), Keele University: Dake Centre, 213-234.

76. Musliner D. H., Durfee E. H., Shin K. G.,1993, "CIRCA: A Cooperative Intelligent Real-Time Control Architecture", IEEE Transactions on Systems, Man Cybernetics 23, 1993.

77. Nwana H. S., 1996. "Software Agents: An Overview", Knowledge Engineering Review, Vol. 11, No 3, pp. 1-40, Sept 1996. © Cambridge University Press, 1996

78. O'Brien, P. & Wiegand, M. 1996, "Agents of Change in Business Process Management", British Telecommunications Technology Journal 14 (4), October.

79. Pagina H., 1996, "Intelligent Software Agents on the Internet", http://www.hermans.org/agents/index.html

80. PC Magazine, 1997a, Ричард В. Дрейган "Будущее программных агентов", Russian Edition 6/1997 стр. 92-94.

81. PC Magazine, 1997b, Ричард В. Дрейган, Эндрю Боскардин "Укрощение стихии Web", Russian Edition 6/1997 стр. 96-101.

82. PC Magazine, 1997c, "Labs Tests: Internet Search Sites", December 2, 1997

83. Rao, A. S. & Georgeff, M. P., 1995, "BDI Agents: From Theory to Practice", In Proceedings of the 1st International Conference on Multi-Agent Systems (ICMAS-95), San Francisco, USA, June, 312-319.

84. Shoham Y., 1993, "Agent-Oriented Programming", Artificial Intelligence 60(1), 1993.

85. Sheth В., Maes P., 1993, "Evolving Agents for Personalised Information Filtering", In Proceedings of the 9th IEEE Conference on Artificial Intelligence for Applications, 1993.

86. Simkin S., Bartlett N., Leslie A., 1996, "Java Programming Explorer", Coriolis Group Books, Inc., Arizona, 1996

87. Sloman A., 1996. "What sort of architecture is required for a human-like agent ?", Invited talk at Cognitive Modeling Workshop, AAAI96, Portland Oregon, Aug 1996.

88. Sycara, K. 1995, "Intelligent Agents and the Information Revolution", UNICOM Seminar on Intelligent Agents and their Business Applications, November, London, 143-159.

89. TOVE Manual: Department of Industrial Engineering, University of Toronto, http://www.ie.utoronto.ca/EIL/tove/

90. Van der Vet P.E., Mars N.J., Speel P.H., 1994, "The Plinius Ontology of Ceramic Materials", ECAI'94, Amsterdam, 1994.

91. Vere S., Bickmore Т., 1990, "A basic agent", Computational Intelligence, 6, 1990.

92. Watson M., 1996, "Programming Intelligent Agents for the Internet", McGraw-Hill, Inc. 1996

93. Wayner, P., 1995, "Free Agents", Byte, March, 105-114.

94. Wooldridge, M. & Jennings, N. 1995, "Intelligent Agents: Theory and Practice", Knowledge Engineering Review, 10(2), June 1995.

95. Wray R. Ron C. et. all., 1994, "A Survey of Cognitive and Agent Architecture", http://krusty.eecs.umich.edu/cogarchO/

96. URL 1: Autonomy AgentWaretm Technolodgy White Paper, http://www.agentware.com,

97. URL 2 http://arachnid.quarterdeck.com/qdeck/products/wc20/

98. URL 3: http://www.softwareag.com/coфorat/dcom/default.htm

99. URL 4: http://www.mcc.com/projects/infosleuth/

100. URL 5: http://searchenginewatch.com/

101. URL 6: http://www.comptek.ru/arcadia/review/review.html

102. URL 7: http://www.comptek.ru/arcadia/review/reviewrus.html

103. URL 8: http://www.cs.umbc.edu/agents/web

104. URL 9: http://www.citforum.ru/database/articles/art19.shtml

105. URL 10: http://wwwl.infoart.ru:8000/it/press/cwm/1498/xml.htm

106. URL 11: http://www.botspot.com

107. URL 12: http://www.citforum.ru/database/osbd/glava95.shtml

108. URL 13: http://www.citforum.ru/database/kbd97/22.shtml

109. URL 14: http://www.citforum.rU/database/postgres95/l.shtml

110. URL 15: http://www.cs.emu.edu/~softagents/warren/

111. URL 16: Mobile Information Device Profile 1.0 (MIDP1.0); JSR 37. http://jcp.org/aboutJava/communityprocess/final/isr037/index.html

112. URL 17: Mobile Information Device Profile 2.0 (MIDP2.0); JSR 118. http://jcp.org/aboutJava/communityprocess/final/jsrl 18/index.html

113. URL 18: Corba: Catching The Next Wave, http://home.netscape.com/library/wpapers/,

114. URL 19: Hypertext Markup Language (HTML), http://developer.netscape.com/library/documentation/htmlguid/index.htm

115. URL 20: LEAP and Java 2. http://www.ryerson.ca/~dgrimsha/jade/LEAPJavaSE.html

116. URL 21: Palm Source, http://www.palmsource.com/palmos/

117. URL 22: Microsoft Windows Mobile 2003 specifications. http://www.microsoft.com/windowsmobile/default.mspx

118. URL 23: All About Symbian; http://www.allaboutsymbian.com/features/

Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.