FIPA, sumar specificatii
- aplicatii
-
descrieri ontologii si servicii pentru domenii specifice
- FIPA Nomadic Application Support Specification - standard
-
specificarea urmatoarelor functionalitati agent:
- MA, Monitor Agent
- CA, Control Agent
ambientul aplicatiilor nomade este diferit de cel al sistemelor distribuite traditionale in ceea ce priveste
- latimea de banda
- latenta
- intarzierea
- rata de eroare
- posibilitatile grafice
- alti parametri non-functionali
rolul acestui standard fiind acela de a specifica o infrastructura care se refera la informatia asupra performantei, monitorizarea agentului, a controlului operatiilor si a modului de adaptare, mai precis:
sarcini ale agentului pentru adaptarea aplicatiei:
- selectarea MTP, Message Transport Protocol, si a MTC, Message Transport Connection utilizate pentru comunicatiile agentului
- selectarea ACL, Agent Communication Language, si a reprezentarii limbajului de continut
- rezervari pentru asigurarea adaptarilor la cerintele de date ale aplicatiei
- comunicatii intre agenti pe timpul realizarii adaptarii
- FIPA Agent Software Integration Specification
-
integrarea serviciilor asigurate de software-ul non-agent intr-o comunitate multi-agent, definind relatiile intre aceste sisteme la nivelul comunicatiei agent ceea ce implica realizare de :
- containere, pentru servicii, care sa fie utilizate si/sau controlate de comunitati de agenti
- agenti care sa asigure serviciul ARB, Agent Resource Broket, care sa permita inregistrarea si managementul serviciilor software
- agenti care acceseze aceste servicii
- FIPA Network Management and Provisioning Specification
-
furnizorii de servicii de telecomunicatii colaboreaza pentru a asigura abonatului un serviciu unic, optimizat din punct de vedere al caliatii serviciului si costului
modelele clasice de management, TMN sau SNMP, sunt bazate pe interfete cu interactiune fixa, modelul cu agenti fiind o incercare de rezolvare a problemei, in sensul realizarii unei negocieri automate a serviciilor si a configurarii acestora. Agentii, utilizand ACL, ar trebui sa permita:
- realizarea negocierii
- asigurarea de servicii dinamice si configurarea
- reducerea dependentei de fiabilitatea retelei si disponibilitatea acesteia prin incapsularea functiunilor de negociere in mesaje ACL
- personalizarea configurarii resursei unui serviciu si utilizarea acetuia
- FIPA Message Buffering Service Specification
-
serviciu de stocare pentru MTS pentru dispozitive wireless si roaming
MBS, Message Buffering Service, realizeaza stocarea mesajelor atunci cand un agent sau o platforma nu este disponibila. Aceasta permite unui dispozitiv ce are o conexiune slaba, temporara, cu reteaua sa prmieasca totusi mesajele. Acest serviciu se adreseaza in primul rand mediilor wireless.
- FIPA Quality of Service Specification
-
pentru utlizatorii nomazi posibilitatea de adaptare automata, in mod transparent si integrat, la modificari este esentiala ceea ce implica ca un agent sa aiba capacitatea de a cunoaste modificarile mediului. Acest standard descrie ontologia, un vocabular, utilizata in comunicarile despre QoS.
- arhitectura abstracta
-
entitatile, abstracte, care sunt necesare pentru construirea mediului si serviciilor agent
- FIPA Abstract Architecture Specification
-
Specificatiile referitoare la arhitectura abstracta includ:
- elementele de arhitecturaq si relatiile intre acestea; scopul acestui standard
- linii directoare pentru specificarea sistemelor de agenti, software specific si comunicatiile acestora
- interoperabilitatea si conformitatea agentilor si sistemelor de agenti
- FIPA Domains and Policies Specification
-
serviciile de baza oferite de o platforma agent nu au restrictii, un agent fiind liber sa inregistreze intr-un director de servicii tot ceea ce doreste; in practica, dezvoltatorii sistemelor multi-agent doresc activarea unor restrictii si politici ce pot include:
- cerinta ca un agent sa utilizeze o anumita codificare a mesajelor
- prevenirea comunicatiei intre un agent si un agent non-local, aflat intr-un domeniu extern, prin schema de transport
- restrictia ca un agent sa utilizeze o anumita clasa de calitate a serviciului a comunicatiei cu un agent non-local
- prevenirea inregistrarii anumitor atribute ale agentului in ADS, Agent Directory Service, daca agentul agentul nu lucreaza sub coordonarea unui anumit director
- limitarea numarului de agenti, de pe o platforma, care se inregistreaza
- restrictionarea accesului la anumite host-uri sau stabilirea unui prag al resurselor unitilizate
- comunicare agent
-
mesajele ACL, Agent Communication Language, protocoalele pentru schimbarea acestor mesaje, actele de comunicare si reprezentari ale limbajelor de continut
- FIPA ACL Message Structure Specification
-
descrierea structurii mesajului ACL
- FIPA Ontology Service Specification, experimental
-
modelul comunicatiei agent se bazeaza pe presupunerea ca doi agenti partajeaza un vocabular asupra domeniului astfel incat agentii dau acelasi inteles simbolurilor utilizate in mesaj
intr-o comunitate exista un agent dedicat OA, Ontology Agent, care poate asigura urmatoarele servicii:
- descoperirea ontologiilor publice
- mentinerea unei multimi de asemena ontologii
- traducerea expresiilor intre diverse ontologii si/sau limbaje de continut diferite
- rezolvarea cererilor asupra relatiilor intre termeni sau ontologii
- identificarea unei ontologii implicate in comunicatia intre doi agenti
- protocoale de interactiune
-
- FIPA Request Interaction Protocol Specification, standard
-
un agent cere altui agent sa realizeze o actiune
- FIPA Query Interaction Protocol Specification, standard
-
un agent cere realizarea unei actiuni asupra unui alt agent
- FIPA Request When Interaction Protocol Specification, standard
-
un agent cere ca receptorul mesajului sa realizeze o anumita actiune atunci cand o conditie specificata devine adevarata
- FIPA Contract Net interaction protocol, standard
-
un agent, Initiator, in rolul de manager, cere unuia sau mai multor agenti, Participants, sa realizeze o anumita sarcina si sa optimizeze o functie care caracterizeaza sarcina
- FIPA Iterated Contract Net interaction protocol, standard
-
este o extensie a Contract Net interaction protocol permitand ofertarea multirunda
- FIPA English Auction Interaction Protocol Specification, experimental
-
vanzatorul incearca sa afle pretul pietei, propunand initial un pret mai mic decat pretul, ipotetic, al pietei si creste treptat pretul. La fiecare anuntare a pretului, vanzatorul urmareste sa vada cumparatorii care doresc sa plateasca acest pret. Imediat ce un cumparator anunta acceptarea pretului, vanzatorul creste pretul. Licitatia continua pana cand nu exista nici un cumparator dispus sa plateasca noul pret. Daca ultimul pret acceptat de un cumparator depaseste pretul, privat, al vanzatorului, marfa este vanduta, altfel nu este vanduta.
- FIPA Dutch Auction Interaction Protocol Specification, experimental
-
similar cu licitatia engleza numai ca pretul de pornire este mult mai mare decat pretul ipotetic la pietei si se procedeaza la scaderea treptata a pretului cerut
- FIPA Brokering Interaction Protocol Specification, standard
-
un broker este un agent care ofera servicii de facilitare a comunicarii altor agenti. Brokerul cunoaste cerintele si capabilitatile agentilor.
- FIPA Recruiting Interaction Protocol Specification, standard
-
un agent de recrutare este o forma sepciala de broker in care raspunsul agentilor se primeste fie de catre agentul de recrutare fie de catre receptori anume destinati
- FIPA Subscribe Interaction Protocol Specification, standard
-
un agentul cere agentului receptor sa execute a actiune la primirea mesajului si ulterior atunci cand obiectul referit se modifica
- FIPA Propose Interaction Protocol Specification, standard
-
un agent realizeaza anumite actiuni atunci cand agenti care receptioneaza mesajul accepta propunerea
- acte de comunicare
-
- limbaje de continut
-
- FIPA SL Content Language Specification, standard
-
defineste o sintaxa concreta pentru limbajul de continut al SL, Semantic Language. Sinataxa si semanticile asociate se folosesc impreuna cu ACL.
- FIPA CCL Content Language Specification, experimental
-
CCL, Constraint Choice Language, este destinat comunicarii agentilor utilizati in aplicatiile ce realizeaza alegeri multiple care nu sunt independente
- FIPA KIF Content Language Specification, experimental
-
defineste pentru KIF, Knowledge Interchange Format, expresii ale obiecteleor ca termeni si expresii ale propozitiilor
- FIPA RDF Content Language Specification, experimental
-
utilizarea RDF, Resource Description Framework, ca limbaj de continut prin definirea obiectelor, propozitiilor si actiunilor
- management agent
-
managementul agentilor in contextul platformelor de agent
- transport mesaj agent
-
transportul si maparile mesajelor in protocoalele de transport
- reprezentari ACL
-
forme de reprezentare pentru mesajele ACL
- reprezentari container
-
specificari ale containerelor de mesaje ACL pentru transportul mesajului peste un MTP, Message Transport Protocol
- protocoale de transport
-
specificatii MTP pentru protocoale transport
0 Comments:
Post a Comment
<< Home