Java Agent Development Framework: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i. #IABot (v2.0beta9) |
Funzionalità collegamenti suggeriti: 1 collegamento inserito. |
||
(4 versioni intermedie di 2 utenti non mostrate) | |||
Riga 17:
}}
'''Java Agent DEvelopment Framework''', o '''JADE''', è un [[framework]] sviluppato in [[Java (linguaggio di programmazione)|Java]] che supporta lo sviluppo di [[Sistema distribuito|applicazioni distribuite]] e basate sul paradigma di programmazione ad [[Agente software|agenti]], fornendo un insieme di servizi di base, conformi allo standard FIPA<ref>[http://www.fipa.org Welcome to the Foundation for Intelligent Physical Agents<!-- Titolo generato automaticamente -->]</ref> e necessari alla creazione e al mantenimento di un [[sistema multiagente]].<ref>{{cita libro|cognome=Bellifemine|nome=Fabio|coautori=Giovanni Caire, Dominic Greenwood|anno=2007|mese=aprile|lingua=inglese|titolo=Developing Multi-Agent Systems with JADE|url=https://archive.org/details/developingmultia0000bell|editore=[[John Wiley & Sons|Wiley]]|città=|isbn=978-0-470-05747-6}}</ref><ref>{{cita web|url=http://jade.tilab.com/doc/programmersguide.pdf|titolo=JADE Programmer's Guide|accesso=26 gennaio 2009|formato=pdf|lingua=en|pagine=4|urlmorto=sì|dataarchivio=4 dicembre 2008|urlarchivio=https://web.archive.org/web/20081204105100/http://jade.tilab.com/doc/programmersguide.pdf}}</ref><br />JADE è un software [[open source]] e viene distribuito con licenza [[LGPL]].
== Descrizione della piattaforma ==
Riga 33:
== Ontologie ==
Affinché gli agenti di una piattaforma possano comunicare, è necessario che essi condividano non solo linguaggi e protocolli di comunicazione, ma anche un comune vocabolario di termini utilizzati nei messaggi scambiati. La definizione di tale vocabolario in JADE è basata sul concetto di [[Ontologia (informatica)|ontologia]] che trova frequenti applicazioni nell'ambito dell'intelligenza artificiale e della [[rappresentazione della conoscenza]].<br />Un'ontologia rappresenta un modo formale per definire un vocabolario comune di concetti relativi ad un preciso dominio, nonché le relazioni che intercorrono tra di essi.<br />JADE fornisce numerosi strumenti software per la definizione di ontologie.<ref>[http://wwwmath.uni-muenster.de/u/lammers/EDU/ws03/Landminen/Abgaben/Gruppe4b/jade/doc/CLOntoSupport.pdf Jade Tutorial<!-- Titolo generato automaticamente -->]</ref>
== JADE per il mobile ==
Riga 51:
== Collegamenti esterni ==
* {{cita web|1=http://jade.tilab.com|2=Sito ufficiale|lingua=en|accesso=26 gennaio 2009|urlarchivio=https://web.archive.org/web/20100621141053/http://jade.tilab.com/|dataarchivio=21 giugno 2010|urlmorto=sì}}
* {{cita web|
{{Portale|software libero}}
|