Skip to main content
European Commission logo
italiano italiano
CORDIS - Risultati della ricerca dell’UE
CORDIS
CORDIS Web 30th anniversary CORDIS Web 30th anniversary
Contenuto archiviato il 2024-05-18

A computational logic model for the description, analysis and verification of global and open societies of heterogeneous computees.

Article Category

Article available in the following languages:

Verifica a-priori di servizi Web

I recenti sviluppi nella programmazione logica hanno schiuso le possibilità di progettare senza particolari difficoltà protocolli di servizi Web complessi partendo da protocolli più semplici, eliminando le difficoltà dovute alla diversità di linguaggi e piattaforme.

La composizione dei servizi Web promette una sensibile riduzione dei tempi e dei costi di sviluppo, sfruttando componenti già pronti e unendoli in un'applicazione funzionante. Anche se sembra particolarmente interessante, la composizione dei servizi Web pone il fianco a diversi interrogativi, ad esempio la correttezza della composizione o la possibilità di interazione tra i servizi Web. In base a esperienze precedenti nei sistemi MAS (Multi-Agent System), è stata introdotta una struttura formale per la verifica automatica della conformità dei servizi Web a specifiche e regole comuni. La struttura SC-IFF, sviluppata con il progetto europeo SOCS, può essere applicata in situazioni che implicano valutazioni con informazioni incomplete e la ricorrenza di eventi dinamici. SC-IFF include proof procedure per la verifica, a priori e immediata, della conformità degli agenti con i protocolli multi-agente, oltre a un linguaggio basato sulla programmazione CLP (Constraint Logic Programming) e abduttiva. In particolare, la conformità di singoli servizi Web a definizioni IP (Internet Protocol) e semantica ACL (Agent Communication Language) viene verificata in base alla cronologia corrente degli eventi. Una variante di SC-IFF, denominata gSC-IFF, fornisce la generazione di una cronologia eventi, conforme a un protocollo specifico, e la verifica della conformità di tale cronologia a un protocollo. Le cronologie generate dalla proof procedure gSC-IFF, inoltre, non sono solo una raccolta di eventi ma possono contenere variabili e rappresentare classi di cronologie di eventi. gSC-IFF si è dimostrato efficace, vale a dire che è possibile garantire che le cronologie generate sono conformi ai protocolli di interazione degli agenti, adattandosi agli obiettivi dell'utente. Generando previsioni positive e negative, la conformità ai protocolli può essere verificata in maniera dinamica in fase di progettazione. Ma è soprattutto la capacità di verifica automatica delle proprietà dei protocolli a rendere gSC-IFF uno strumento prezioso per la progettazione di protocolli.

Scopri altri articoli nello stesso settore di applicazione