Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

Playing with our CAT and communication-centric applications

Contributo in Atti di convegno
Data di Pubblicazione:
2016
Abstract:
We describe CAT, a toolkit supporting the analysis of communication-centric applications, i.e., applications consisting of ensembles of interacting services. Services are modelled in CAT as contract automata and communication safety is defined in terms of agreement properties. With the help of a simple (albeit non trivial) example, we demonstrate how CAT can (i) verify agreement properties, (ii) synthesise an orchestrator enforcing communication safety, (iii) detect misbehaving services, and (iv) check when the services form a choreography. The use of mixed-integer linear programming is a distinguished characteristic of CAT that allows us to verify context-sensitive properties of agreement.
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Keywords:
Formal Verification; Tool; D.2.4 SOFTWARE ENGINEERING. Software/Program Verification
Elenco autori:
Basile, Davide
Autori di Ateneo:
BASILE DAVIDE
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/319832
Link al Full Text:
https://iris.cnr.it//retrieve/handle/20.500.14243/319832/159522/prod_362669-doc_119438.pdf
  • Dati Generali

Dati Generali

URL

https://link.springer.com/chapter/10.1007%2F978-3-319-39570-8_5
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)