2017
DOI: 10.1007/978-3-319-67531-2_17
|View full text |Cite
|
Sign up to set email alerts
|

Monitoring Partially Synchronous Distributed Systems Using SMT Solvers

Abstract: In this paper, we discuss the feasibility of monitoring partially synchronous distributed systems to detect latent bugs, i.e., errors caused by concurrency and race conditions among concurrent processes. We present a monitoring framework where we model both system constraints and latent bugs as Satisfiability Modulo Theories (SMT) formulas, and we detect the presence of latent bugs using an SMT solver. We demonstrate the feasibility of our framework using both synthetic applications where latent bugs occur at … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 11 publications
(1 citation statement)
references
References 25 publications
(29 reference statements)
0
0
0
Order By: Relevance
“…After this work, several papers have tried to use an EA to evolve a variety of network protocols: MAC access protocols [14,15], e.g. through Finite State Machines (FSMs) [16][17][18]; wireless protocols [19]; aggregation protocols [20][21][22]; and protocol adaptors [23].…”
Section: Related Workmentioning
confidence: 99%
“…After this work, several papers have tried to use an EA to evolve a variety of network protocols: MAC access protocols [14,15], e.g. through Finite State Machines (FSMs) [16][17][18]; wireless protocols [19]; aggregation protocols [20][21][22]; and protocol adaptors [23].…”
Section: Related Workmentioning
confidence: 99%