Reputation systems are nowadays widely used to support decision making in networked systems. Parties in such systems rate each other and use shared ratings to compute reputation scores that drive their interactions. The existence of reputation systems with remarkable differences calls for formal approaches to their analysis. We present a verification methodology for reputation systems that is based on the use of the coordination language Klaim and related analysis tools. First, we define a parametric Klaim specification of a reputation system that can be instantiated with different reputation models. Then, we consider stochastic specification obtained by considering actions with random (exponentially distributed) duration. The resulting specification enables quantitative analysis of properties of the considered system. Feasibility and effectiveness of our proposal is demonstrated by reporting on the analysis of two reputation models.

Specifying and Analysing Reputation Systems with a Coordination Language

Celestini;
2013

Abstract

Reputation systems are nowadays widely used to support decision making in networked systems. Parties in such systems rate each other and use shared ratings to compute reputation scores that drive their interactions. The existence of reputation systems with remarkable differences calls for formal approaches to their analysis. We present a verification methodology for reputation systems that is based on the use of the coordination language Klaim and related analysis tools. First, we define a parametric Klaim specification of a reputation system that can be instantiated with different reputation models. Then, we consider stochastic specification obtained by considering actions with random (exponentially distributed) duration. The resulting specification enables quantitative analysis of properties of the considered system. Feasibility and effectiveness of our proposal is demonstrated by reporting on the analysis of two reputation models.
2013
Istituto Applicazioni del Calcolo ''Mauro Picone''
Inglese
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied Computing
SAC '13 Proceedings of the 28th Annual ACM Symposium on Applied Computing
1363
1368
6
978-1-4503-1656-9
http://doi.acm.org/10.1145/2480362.2480618
ACM, Association for computing machinery
New York
STATI UNITI D'AMERICA
Sì, ma tipo non specificato
2013
formal coordination languages
reputation systems
stochastic analysis
6
reserved
Celestini, Alessandro; Alessandro, ; De, Nicola; Rocco, ; Tiezzi, ; Francesco,
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
File in questo prodotto:
File Dimensione Formato  
sac2013.pdf

non disponibili

Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 619.89 kB
Formato Adobe PDF
619.89 kB 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/386202
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? ND
social impact