Skip to Main Content (Press Enter)

Logo UNIMORE
  • ×
  • Home
  • Degree programmes
  • Modules
  • Jobs
  • People
  • Research Outputs
  • Academic units
  • Third Mission
  • Projects
  • Skills

UNI-FIND
Logo UNIMORE

|

UNI-FIND

unimore.it
  • ×
  • Home
  • Degree programmes
  • Modules
  • Jobs
  • People
  • Research Outputs
  • Academic units
  • Third Mission
  • Projects
  • Skills
  1. Research Outputs

Declarative parameterized verification of topology-sensitive distributed protocols

Conference Paper
Publication Date:
2019
Short description:
Declarative parameterized verification of topology-sensitive distributed protocols / Conchon, Sylvain; Delzanno, Giorgio; Ferrando, Angelo. - 11028:(2019), pp. 209-224. ( 6th International Conference on Networked Systems, NETYS 2018 Essaouira, Morocco 9 maggio 2018) [10.1007/978-3-030-05529-5_14].
abstract:
We show that Cubicle [9], an SMT-based infinite-state model checker, can be applied as a verification engine for GLog, a logic-based specification language for topology-sensitive distributed protocols with asynchronous communication. Existential coverability queries in GLog can be translated into verification judgements in Cubicle by encoding relational updates rules as unbounded array transitions. We apply the resulting framework to automatically verify a distributed version of the Dining Philosopher mutual exclusion protocol formulated for an arbitrary number of nodes and communication buffers.
Iris type:
Relazione in Atti di Convegno
Keywords:
Theoretical Computer Science; Computer Science (all)
List of contributors:
Conchon, Sylvain; Delzanno, Giorgio; Ferrando, Angelo
Authors of the University:
FERRANDO Angelo
Handle:
https://iris.unimore.it/handle/11380/1331825
Book title:
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Published in:
LECTURE NOTES IN COMPUTER SCIENCE
Journal
LECTURE NOTES IN COMPUTER SCIENCE
Series
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.4.5.0