Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Sprout: A Verifier for Symbolic Multiparty Protocols
Li, Elaine; STUTZ, Felix; Wies, Thomas et al.
2025In Piskac, Ruzica (Ed.) Computer Aided Verification - 37th International Conference, CAV 2025, Proceedings
Peer reviewed
 

Files


Full Text
cav25-sprout.pdf
Publisher postprint (433.57 kB) Creative Commons License - Attribution
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Benchmark suites; Correctness properties; Fixpoints; Functional correctness; Implementability; Multi-party communication; Multi-party protocols; Sound and complete; Theoretical Computer Science; Computer Science (all)
Abstract :
[en] We present Sprout, the first sound and complete implementability checker for symbolic multiparty protocols. Sprout supports protocols with dependent refinements on message values, loop memory, and multiparty communication with generalized, sender-driven choice. Sprout checks implementability via an optimized, sound and complete reduction to the fixpoint logic μCLP, and uses MuVal as a backend solver for μCLP instances. We evaluate Sprout on an extended benchmark suite of implementable and non-implementable examples, and show that Sprout outperforms its competititors in terms of expressivity and precision, and provides competitive runtime performance. Sprout additionally provides support for verifying custom functional correctness properties beyond implementability.
Disciplines :
Computer science
Author, co-author :
Li, Elaine ;  New York University, New York, United States
STUTZ, Felix  ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
Wies, Thomas ;  New York University, New York, United States
Zufferey, Damien ;  NVIDIA, Zürich, Switzerland
External co-authors :
yes
Language :
English
Title :
Sprout: A Verifier for Symbolic Multiparty Protocols
Publication date :
2025
Event name :
37th International Conference on Computer Aided Verification
Event place :
Zagreb, Croatia
Event date :
23-07-2025 => 25-07-2025
Main work title :
Computer Aided Verification - 37th International Conference, CAV 2025, Proceedings
Editor :
Piskac, Ruzica
Publisher :
Springer Science and Business Media Deutschland GmbH
ISBN/EAN :
978-3-03-198681-9
Peer reviewed :
Peer reviewed
FnR Project :
C22/IS/17238244/AVVA
Funders :
NSF - National Science Foundation
FNR - Fonds National de la Recherche Luxembourg
Available on ORBilu :
since 28 January 2026

Statistics


Number of views
4 (0 by Unilu)
Number of downloads
1 (0 by Unilu)

Scopus citations®
 
0
Scopus citations®
without self-citations
0
OpenCitations
 
0
OpenAlex citations
 
0
WoS citations
 
0

Bibliography


Similar publications



Contact ORBilu