Sunteți pe pagina 1din 3

THE FOUNDATION FOR INTELLIGENT, PHYSICAL AGENTS (FIPA)

The complete FIPA specification set is listed at the end of the bibliography and it is publicly available on the FIPA website (FIPA). In this section we provide some history and context for FIPA and select a few of the specifications of particular relevance to JADE. Naturally, as JADE is largely an implementation of the FIPA specifications, it is highly dependent on the ideas generated through the specification process and expressed in the documents themselves. Because JADE has in some ways extended the FIPA model in several areas, the specifications do not provide complete coverage. However, the singular fact remains that in all aspects relating to interoperability, the core purpose of FIPA, JADE is compliant. 2.2.1 FIPA HISTORY AND GOALS

standarde referitoare la tehnologia de agent software. Membrii iniiali, o multime de institutii academice i organizaii industriale, au elaborat un set de reguli de producie a unui set de jure pentru specificaiile standard ale tehnologiilor software pentru agent. La acea vreme ageni software au fost deja foarte bine cunoscuti n comunitatea academic, dar au primit doar o atenie limitat pn n prezent o de la ntreprinderile comerciale. Consoriul a fost de acord sa produca standarde care ar putea forma piatra de temelie a unei industrii noi, fiind utilizabile ntr-o serie vasta de aplicaii. La baza FIPA este urmtorul set de principii: 1. Tehnologiile agent ofer o nou paradigm pentru a rezolva probleme vechi i noi; 2. Unele tehnologii agent au ajuns la un grad considerabil de maturitate; 3. Pentru a fi utilizate unele tehnologii agent necesit standardizare; 4. Standardizarea tehnologiilor generice a fost dovedita ca posibil i de a oferi rezultate eficiente obinute prin standardizarea altor foruri; 5. Standardizarea mecanicii interne a agenilor nu este preocuparea principal, ci mai degrab infrastructura i de limbajul necesar pentru interoperabilitatea. FIPA a fost stabilit iniial cu un mandat de cinci ani pentru a specifica anumite aspecte ale sistemelor multi-agent. Acest mandat a fost prelungit pe termen nedefinit n 2001. Pn la sfritul anului 2005 FIPA a fost guvernat de un membru ales n Consiliul de Administratie accesta fiind responsabil pentru furnizarea de orientri strategice i de gestionare a taxelor administrative formale. Deciziile referitoare la crearea de grupuri tehnice de a produce caietul de sarcini i de a supraveghea ciclul de via au fost gestionate de FIPA Arhitectura Board (FAB). La momentul de vrf FIPA a numrat mai mult de 60 de membri din peste 20 de ri diferite n toat lumea i printr-un proces iterativ pe mai muli ani a dezvoltat un set de specificaii care a trecut prin trei cicluri de revizuire: FIPA'97, FIPA'98 i FIPA2000. O scurt istorie a FIPA urmeaz: 1996: FIPA a stabilit primul su apel pentru propuneri de proiecte folosite pentru a cuta diferite domenii de aplicare pentru comunitate i care vor sta la baza unui set de specificaii FIPA'97. Din cele 12 rspunsuri primite, patru au fost selectate prin consens: asistent personal, asistenta personal de cltorie, divertisment audio-vizual, divertisment de radiodifuziune, precum i provizionare de i management de reea. O list a tehnologiilor agent necesara pentru a crea aceste patru cereri a fost identificata. 1997: FIPA'97, primul set de specificaii, a fost identificat ca o colecie de apte pri. Primele trei vor fi normative i specifica tehnologii middleware de baz ale agentilor de gestionare, agen\c{t}ilor de comunicare si agen\c{t}ilor de interaciune. Restul de patru pri vor fi informative compuse din cereri de asistent personal, asisten n timpul cltoriei cu caracter personal, divertisment audio-vizual, de radiodifuziune i management de reea. Din perspectiva comunicrii, FIPA a decis s adopte ARCOL (Sadek, 1991) de la France Telecom ca baza a unei limbaj de comunicare agent, n curnd fiind cunoscut sub numele de FIPA-ACL, sau doar ACL. Decizia de a adopta ARCOL a aprut dintr-o dezbatere intens i controversata n ceea ce privete meritele ARCOL fa\c{t]\u{a} de KQML (Labrou et al., 1999). n cele din urm a ctigat ARCOL, pentru c este susinut de semantica formal.

Dup aceasta, FIPA, de asemenea, a decis s adopte limbajul SL ca un standard informativ de exprimare a coninutului mesajului i mai multe protocoale de cooperare, de asemenea, furnizate de France Telecom. n ceea ce privete gestionarea agent, FIPA'97 defineste agentul iniial de gestionare FIPA inclusiv conceptul de agent platform constnd ntr-un canal de comunicare (ACC), Sistemul de Management Agent (AMS) i Directory Facilitator (DF). IIOP (1999) a fost selectat ca protocol de baz pentru platforma inter i intra-operabile. 1998-9: Specificaiile de baz au fost revizuite cu extensii la mecanismele de baz ale agentului de gestionare inclusiv gestionarea mobilitii i activitatea de comunicare. La sfarsitul anului 1998 s-au fcut planuri pentru un test FIPA-conform cu interoperabilitatea agent software pentru nceputul anului 1999. Alte platforme dect JADE s-au prezentat la eveniment, inclusiv FIPA-OS (Cataram et al., 2002) i Platforma de agent COMTEC (Suguri, 1998). De asemenea, la nceputul anului 1999 \^{\i}ntarzi\^{a}tul FIPA'98 a fost lansat, format din mai multe mbuntiri i clarificri fa\c{t}\u{a} de setul de reguli FIPA'97. Dou noi TCS sau format, prima pentru a dezvolta Arhitectura FIPA Abstract i a doua pentru a elabora setul de reguli pentru nomazi 2000-2: FIPA a emis o declaraie privind un nou obiectiv: "Pentru a promova tehnologiile i interoperabilitatea care faciliteaz crearea de reele end-to-end a sistemelor de agent inteligent n unit\u{a}\c{t}ile comerciale si industriale. "Aceasta este nsoit de o nou\u{a} orientare nivel nalt bazata pe comunicaii, interoperabilitatea dintre agenii (mai degrab dect platforme), acorduri i interaciuni pe perioade lungi de timp. Dezvoltarea preliminar\u{a} de Arhitectur FIPA Abstract a fost adoptat ca un nou ansamblu arhitectural. Un nou ciclu de via model pentru standarde a fost adoptat format din trei faze majore: preliminar\u{a}, experimental\u{a} i standard. Faza de experiment, implic faptul c setul de reguli trebuie s se supuna conceptului. Dou noi TCs s-au format. Primul a fost de a aborda problemele gateway, suportul pentru dispozitive mobile, i de colectare a protocoalelor de interaciune ntr-un format de bibliotec nou. Al doilea a fost de a dezvolta un cadru semantic pentru a aborda relaia dintre semnalele externe i interne, statele i actele de comunicare, protocoalele de interaciune, contracte, politici, modele de servicii i ontologii. Pe parcursul anului 2000 i la nceputul anului 2001 mai multe specificatii din setul de reguli sarcini au fost promovate de la statutul de experimentale i lansate in setul de sarcini stabilite FIPA2000. Platforma de implementari a acestor documente a suferit studii aprofundate de interoperabilitate, numit "bake-off", inclusiv JADE i unele din celelalte platforme de conducere disponibile la momentul - FIPA-OS (. Buckle et al, 2002) i Zeus (Nwana et al,. 1999). n 2002, un TC de construcii a fost creat, denumit "X2S ', mandatat s\u{a} armonizeze toate experimentele existente pentru a le pregti pentru promovarea final\u{a} la statutul de standard. La sfarsitul anului 2002, 25 de FIPA specificaii au fost n cele din urm promovate la statutul de standard, 56% din ntregul set de sarcini. 2003-4: Cu sprijinul industrial n scdere n domeniul standardizrii din caietul de sarcini de baz a fost realizat, FIPA s-a axat acum pe domenii de comunicare ad-hoc, semantic, securitate, servicii, modelare i metodologii. Aceasta din urm ncearca s\u{a} clarifice definiia AUML (Agent Unified Modelling Language), i de a dezvolta o bibliotec de baz. La sfritul anului 2004, organizatia FIPA, cea de la inceputuri,\c{s}i-a ntrerupt activitatea din cauza lipsei de sprijin n continuare. 2005-prezent: Dup o faz de discuie i crescand \c{s}i interesul, FIPA a fost reincorporat\u{a} la mijlocul anului 2005 ca o activitate standard a IEEE, numit\u{a} FIPAIEEE. Mai multe grupuri de lucru au fost concentrate pe domeniile de agent i de interoperabilitate a servici-ul Web, a comunic\u{a}rii om-agent, ageni mobili i peer-to-peer,

Pn n prezent, unele dintre principalele realizri ale FIPA sunt dup cum urmeaz: Un set de specificaii standard de sprijin pentru comunicarea inter-agent i servicii cheie middleware. O arhitectur abstract care s cuprind n ntreaga gam\ua{a} de standarde FIPA2000. Aceast\u{a} arhitectur\u{a} a suferit o reificare incomplet ca un proiect comunit\u{a}\c{t}ii Java cunoscut sub numele de Java Agent Services (JAS) (JSR82). Un utilizat sistem de comunicare al agen\c{t}ilor (FIPA-ACL), nsoit de o selecie a limbajului de coninut (de exemplu, FIPA-SL) i un set de protocoale de interaciune variind de un simplu schimb de mesaje la tranzacii complexe. Mai multe open source i tool-kit-uri comerciale cu JADE, n general, considerat ca fiind tehnologia FIPA open source lider\u{a} disponibil\u{a} ast\u{a}zi. Mai multe proiecte din afara FIPA cum ar fi proiectul finalizat Agentcities care a creat un sistem global al reelei conform\u{a} FIPA cu platforme i servicii pentru aplicaii agent. Un agent specific ca extindere a UML, cunoscut sub numele de AUML. Concepte de baz FIPA n timpul evolutia FIPA multe idei legate de agen\ti au fost propuse. Unele au ajuns sa fie fructificate prin promovarea la statutul de standard, mai multe au fost dezvoltate, dar rmn incomplete, i altele au r\u{a}mas la stadiu de proiect pentru un motiv sau altul. Dintre toate aceste idei, cele mai multe cu importan pentru activitatea de comunicare a agentilor, a agentilor de gestionare i de arhitectur agent. Aceast\u{a} seciune discut unele dintre conceptele-cheie asociate cu fiecare dintre aceste domenii. 2.2.2.1 Comunicarea agen\c{t}ilor agenii sunt in mod fundamental o form de procese cod distribuite i, astfel, n conformitate cu noiunea clasic\u{a} de model de calcul distribuit cuprinde dou pri: componente i conectori. Componentele sunt consumatorii, productorii i mediatorii de mesaje schimbate prin comunicarea conectorilor. Primele organisme standarde, cum ar fi ISO i IETF a avut o abordare de reea orientat n curs de dezvoltare care stau la baza majoritatii tehnicii computerul pe care o cunoatem noi astzi - modelul de referinta OSI i modelul TCP / IP. Ambele sunt utilizate prin intermediul interfeelor pe servicii software care pun n aplicare protocoale. n timpul anilor 1990 aceste modele de reea orientat au fost completate cu mai multe organizaii service-oriented, cum ar fi OMG, DCE, W3C, GGF i FIPA. Un model de serviceoriented este n esen, o stiva de protocoale de comunicare cu mai multe protocoale de aplicare sub-strat n loc de un singur protocol cu un strat de aplicare . FIPA-ACL este fundamentat n teoria actului vorbirii, care prevede c mesajele reprezint aciuni, a sau actelor de comunicare - de asemenea, cunoscute sub numele de acte de vorbire sau performatives. Un exemplu simplu ar fi "Numele meu este John", care, atunci cnd a fost emis, informeaz destinatarul cu un element de informare. Set FIPA-ACL de 22 acte de comunicare s-a bazat pe ARCOL la propunerea de France Telecom n cazul n care fiecare act este descris utiliznd att o form narativ c\^{a}t i o semantic formal bazat pe modul logic (Garson, 1984). Aceast form de logic este n concordan cu BDI - sau Belief, Desires, Intention reasoning model (Rao i Georgeff, 1995). Unele dintre cele mai frecvent utilizate acte sunt informeaz, cere, fi de accord, nu a fost neleas i s refuze.

S-ar putea să vă placă și