We introduce a logical verification methodology for checking behavioral properties of service-oriented com- puting systems. Service properties are described by means of SocL, a branching-time temporal logic that we have specifically designed for expressing in an effective way distinctive aspects of services, such as, ac- ceptance of a request, provision of a response, correlation among service requests and responses, etc. Our approach allows service properties to be expressed in such a way that they can be independent of service domains and specifications. We show an instantiation of our general methodology that uses the formal lan- guage COWS to conveniently specify services and the expressly developed software tool CMC to assist the user in the task of verifying SocL formulas over service specifications. We demonstrate the feasibility and effectiveness of our methodology by means of the specification and analysis of a case study in the automotive domain.

Viene introdotta una metodologia di verifica logica per verificare proprietà di sistemi service-oriented. Le proprietà sono descritte tramite SocL, una logica branching time specificatamente disegnata per descrivere in modo efficente aspetti peculiare dei servizi, quali la accettazione di una richiesta e la correlazione fra le risposte. Viene mostrata una istanziazione della teoria generale basata sul linguaggio formale COWS e viene mostratolo strumento CMC per assistere l'utente nella verifica di formule SocL sui modelli COWS.

A logical verification methodology for service-oriented computing

Gnesi S;Mazzanti F;
2012

Abstract

We introduce a logical verification methodology for checking behavioral properties of service-oriented com- puting systems. Service properties are described by means of SocL, a branching-time temporal logic that we have specifically designed for expressing in an effective way distinctive aspects of services, such as, ac- ceptance of a request, provision of a response, correlation among service requests and responses, etc. Our approach allows service properties to be expressed in such a way that they can be independent of service domains and specifications. We show an instantiation of our general methodology that uses the formal lan- guage COWS to conveniently specify services and the expressly developed software tool CMC to assist the user in the task of verifying SocL formulas over service specifications. We demonstrate the feasibility and effectiveness of our methodology by means of the specification and analysis of a case study in the automotive domain.
2012
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Viene introdotta una metodologia di verifica logica per verificare proprietà di sistemi service-oriented. Le proprietà sono descritte tramite SocL, una logica branching time specificatamente disegnata per descrivere in modo efficente aspetti peculiare dei servizi, quali la accettazione di una richiesta e la correlazione fra le risposte. Viene mostrata una istanziazione della teoria generale basata sul linguaggio formale COWS e viene mostratolo strumento CMC per assistere l'utente nella verifica di formule SocL sui modelli COWS.
Formal verification
COWS
Socl logic
CMC Services
File in questo prodotto:
File Dimensione Formato  
prod_221543-doc_52670.pdf

solo utenti autorizzati

Descrizione: A logical verification methodology for service-oriented computing
Tipologia: Versione Editoriale (PDF)
Dimensione 2.79 MB
Formato Adobe PDF
2.79 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/129370
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 33
  • ???jsp.display-item.citation.isi??? 17
social impact