:: Cluster ad Alta Disponibilità   :: Partnership LXE   :: Linux Real Time - RTAI   :: Partnership Endian   :: Visione Artificiale nelle linee produttive MTS   :: Tag RFID ed Esempi Applicativi   :: TimePro Project   :: TimePro Zinco   :: TimePro TeleControl   :: Progetto di Ricerca - Analisi e Supervisione Guasti   :: TimePro Production   :: TimePro TeleMetry   :: Integra Agent Framework   :: TimePro Evolution   :: Linux su HP dv6000
giovedì, 11 marzo 2010
Integra Agent Framework Print E-mail
iafweb.png
I
ntegra basa le proprie soluzioni informatiche su sistemi composti da entità elementari denominate "agenti software". Attraverso un attento studio dello stato dell'arte in materia, Integra ha sviluppato una piattaforma e un intero sistema modulare attraverso il quale poter attingere a tutte le potenzialità della tecnologia.
Il concetto di agente può essere visto come una estensione del paradigma della programmazione ad oggetti (OOP). Il termine “agente” è simbolo di una astrazione software simile al concetto di oggetto nella programmazione OOP. Le differenze sono comunque sostanziali e investono i modi di comportarsi e le modalità di interazione con l'esterno.

Un agente, a differenza degli oggetti, viene descritto dal suo comportamento e non in termini di metodi e attributi. L'infrastruttura software, dapprima vista come una collezione di classi (dal punto di vista strutturale) o di oggetti (dal punto di vista dinamico), diviene nel paradigma ad agenti, una popolazione di elementi autonomi interagenti.

Image


Le caratteristiche che differenziano un agente da un normale oggetto sono:
  • Persistenza, il suo codice non viene eseguito unicamente dietro esplicita richiesta ma si trova continuamente in esecuzione
  • Autonomia, ha la capacità di selezionare un'azione da eseguire partendo da osservazioni sull'esterno e la conoscenza di un obiettivo
  • Proattività, possiede l'abilità di prendere iniziativa per soddisfare i propri obiettivi
  • Socialità, è in grado di coordinarsi all'interno di una comunità sociale di membri indipendenti.

L'approccio alla risoluzione dei problemi si modifica, prevedendo la ripartizione del problema originario in un insieme di sotto attività. Ogni attività si compone di uno o più obiettivi da raggiungere. Ogni singolo obiettivo, di complessità trattabile rispetto al problema originale, viene assegnato a un agente appositamente realizzato per svolgere il compito. L'interazione delle diverse entità create consente di risolvere problemi di complessità altrimenti intrattabile, passando per l'ottimizzazione di diversi sotto problemi semplici. Un sistema ad agenti è quindi una comunità sociale di membri indipendenti cooperanti.

Image


I principali vantaggi offerti da sistemi multi-agente rispetto a sistemi tradizionali sono:
  • Velocità ed efficienza, gli agenti possono operare in parallelo
  • Robustezza e affidabilità, il fallimento o la non-disponibilità di uno o più agenti non rende necessariamente inservibile l’intero sistema
  • Scalabilità e flessibilità, il sistema può essere adottato in un problema di dimensione accresciuta aggiungendo agenti senza necessariamente alterare la struttura già esistente; può inoltre interagire con sistemi già attivi in modo non invasiva
  • Costi, può essere composto di semplici sottosistemi di basso costo, il costo risulta inferiore rispetto a un sistema centralizzato
  • Sviluppo e riutilizzo, ogni agente può essere sviluppato separatamente e indipendentemente dal contesto di utilizzo. Il sistema totale viene testato e mantenuto tenendo conto di ogni singolo modulo funzionale creato, rendendo quindi più agevoli operazioni di aggiornamento e correzione problemi.

Attraverso una collaborazione con l'Università Politecnica delle Marche, le potenzialità del sistema sviluppato sono in corso di studio da parte di esperti nel settore. Lo stretto contatto tra mondo accademico e industriale fà si che la vera innovazione passi attraverso Integra. Nuove soluzioni vengono studiate partendo da casi applicativi e formalizzate in strutture generali capaci di suscitare l'interesse del mondo scientifico internazionale.
 
Main Menu
Home
Contatti
Dove Siamo
Segnalibri
Documenti
Indicizzazione Riviste
Blog
Amministra Sito
Login
Partners

linux.png apache.png php.png mysql.png joomla.png siteground.png
  

Sito Ottimizzato per Firefox e risoluzione di 800x600 o superiore