Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoNino Scognamiglio Modificato 10 anni fa
1
WOA 2003 Una piattaforma per lo sviluppo di applicazioni multi-agente Boccalatte - Gozzi - Grosso 10/09/2003
2
WOA 10-09-2003 Agent Service 2 Fornire uninfrastruttura software in grado di offrire soluzioni efficienti ai comuni problemi che si riscontrano nella programmazione di sistemi multi-agente Definizione del modello di agente e sua implementazione Realizzazione di una piattaforma ad agenti (Agent Service)
3
WOA 10-09-2003 Agent Service 3 Problematiche della programmazione orientata agli agenti –Gestione della comunità di agenti Ambiente concorrente (schedulazione, sincronizzazione) Localizzazione e comunicazione Persistenza MAS e Agenti software
4
WOA 10-09-2003 Agent Service 4 CLI e C# Common Language Infrastructure –.Net, Rotor, Mono, portable.Net Standard ECMA –Common Language Infrastructure - ECMA-335 –C# Language Specifications - ECMA-334 Common Language Runtime –Threading system –Remoting –Autenticazione, Sicurezza, Integrità dei tipi –Application Domain
5
WOA 10-09-2003 Agent Service 5 Il progetto della piattaforma Agent Service Larchitettura della piattaforma Il modello di agente La schedulazione delle attività degli agenti La libreria Agent Service I servizi di comunicazione
6
WOA 10-09-2003 Agent Service 6 Larchitettura della piattaforma Agent Management System Agent Management System Directory Facilitator Directory Facilitator MessageTransportSystem FIPA
7
WOA 10-09-2003 Agent Service 7 Il modello di agente Isolamento –Autonomia degli agenti Comportamenti concorrenti –Lagente è multi-comportamento Funzionalità –Gestione dello stato degli agenti –Capacità ad accedere ai servizi della piattaforma –Interazioni con componenti esterni non ad agenti (es.DBMS)
8
WOA 10-09-2003 Agent Service 8 Scheduling Application Domain –Il CLR consente l'esecuzione di applicazioni multiple all'interno di un singolo processo –Forniscono in esecuzione barriere per l'isolamento dei dati, dei tipi, dell'autenticazione … Intra-process ma garantiscono isolamento
9
WOA 10-09-2003 Agent Service 9 Agent Service-Agente Knowledge –Strutture dati condivise –Accesso concorrente, transazionale –Deadlock avoidance –Persistenza Behaviour –Attività propria dellagente –Esecuzione concorrente –Accesso controllato alle Knowledge –Accesso ai componenti di servizio
10
WOA 10-09-2003 Agent Service 10 Agent Service-DOM
11
WOA 10-09-2003 Agent Service 11 Implementazione Agente
12
WOA 10-09-2003 Agent Service 12 Processo di attivazione dellagente AgentTemplate Assembly Behaviour Types Application Domain Agent Instance AgentService Platform Assembly KnowldgeType1 KnowldgeType2 Platform Interface
13
WOA 10-09-2003 Agent Service 13 Directory Facilitator Registrazione, modifica e cancellazione della descrizione del servizio Ricerca Active Directory –Platform –Agent
14
WOA 10-09-2003 Agent Service 14 Message Transport Service Scambio di messaggi Filtri sui messaggi Messaggio Agente –Coda di messaggi –Conversation Manager
15
WOA 10-09-2003 Agent Service 15 Portabilità FIPA ACL Servizio Windows – Autenticazione Utente/Agente Strumenti di amministrazione e sviluppo –Integrazione con Servizi Web –Tool grafico per generare protocolli di interazione (AUML) –… Libreria di Agenti, Knowledge, Behaviour Sviluppi
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.