Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MAC_answers.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
136.01 Кб
Скачать

31. Порівняльна характеристика мов. Мова TeleScript.

Дана технологія заснована на метафорі електронного ринку - загальнодоступної мережі (publicnetwork), що дозволяє продавцям і споживачам товарів і послуг знаходити один одного і займатися спільним бізнесом. Далі коротко роз'ясняються перераховані поняття: 1) Місця. TeleScript-технологія розглядає комп'ютерну мережу якмножину місць. Місце - стаціонарний процес на сервері, що пропонує послуги вхідному агенту. 2) Агенти. Комунікаційний додаток трактується як набір агентів. Кожен агент займає конкретне місце. Однак, агент може переміщатися від місця до місця, і тому він може займати декілька різних місць у те саме час. 3) Переміщення. Переміщення - відмітна ознака системи віддаленого програмування, воно дозволяє агенту одержати віддалену послугу і потім повернутися на місце його старту. 4) Зустрічі. Зустріч дозволяє агентам викликати процедури один одного. Зустрічі - це те, що “змушує” агента переміщатися. 5) З'єднання. Вони дозволяють агентам обмінюватися інформацією з різних місць. Для з'єднання агент виконує connect-інструкцію. 6) Повноваження. Технологія дозволяє агенту чи місцеві розпізнавати повноваження іншого агента/місця, причомуагент чи місце не можуть ні ховати, ні фальсифікувати свої повноваження. Анонімність виключена. 7) Дозволи. Технологія дозволяє керувати призначенням повноважень.Мова програмування дозволяє розроблювачу комунікаційного додатка визначати алгоритми функціонування агентів і дані, що переносяться агентами під час переміщення по мережі. Мові Telescript притаманні наступні характеристики:1) Повнота. 2) Об'єктно-орієнтованість. 3) Динамічність (dynamic). Агент може переносити інформацію з місця на місце. Навіть якщо при пересиланні об'єкт не відомий на місці призначення, його клас переноситьсяразом з ним по мережі (код, визначення класу). 4)Збереження (persistency). 5) Переносимість та безпека. 6) Орієнтованістю на комунікації (communication-centric).

32. Порівняльна характеристика мов.Мова Agent-Tcl та мова Oz.

Agent-Tcl – це система мобільних агентів, у якій агенти написані на Tcl 7.4 і Tk 4.0. Agent-Tcl активно використовується в задачах інформаційного пошуку і прикладних програм інформаційного керування. Agent-Tcl у цілому аналогічний мові TeleScript, за винятком того, що Agent-Tcl є більш полегшеним і в даний час забезпечує обмежений захист. Альфа - версія доступна на Unix платформах.МоваOz. Oz - паралельна, об'єктно-орієнтована мова програмування, що була розроблена у DFKI (Німеччина). Існує кілька проектів у DFKI, що використовують Oz разом з архітектурою агшентів InteRRa (див. тему 3). InteRRa представляє із себе багаторівневу архітектуру, що побудована для моделі взаємодіючих автономних агентів. DFKI пропонує паралельну мову програмування, пристосовану для прикладних програм, що вимагають складних символьних обчислень, організації кооперації агентів і деяких можливостей керування в реальному масштабі часу. Реалізація Oz є закінченим середовищем програмування, що включає обєктно-орієнтований інтерфейс до Tcl/Tk. Прикладні програми на Oz вже використовувалися для моделювання мультиагентних систем, обробки природної мови, віртуальної реальності, графічних користувацьких інтерфейсів, планування і створення розкладів.

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