We present Prognosis, a framework offering automated closed-box learning and analysis of models of network protocol implementations. Prognosis can learn models that vary in abstraction level from simple deterministic automata to models containing data operations, such as register updates, and can be used to unlock a variety of analysis techniques - model checking temporal properties, computing differences between models of two implementations of the same protocol, or improving testing via model-based test generation. Prognosis is modular and easily adaptable to different protocols (e.g. TCP and QUIC) and their implementations. We use Prognosis to learn models of (parts of) three QUIC implementations - Quiche (Cloudflare), Google QUIC, and F...
Probabilistic model checking is a formal verification technique for the analysis of systems that exh...
AbstractA major development in qualitative model checking was the jump to verifying properties of so...
Network Constructors are an extension of the standard population protocol model in which finite-stat...
From Jan 31, 2010 to Feb 5, 2010, the Dagstuhl Seminar 10051 ``Quantitative and Qualitative Analysis...
ProbNV is a new framework for probabilistic network control plane verification that strikes a balanc...
This paper describes formal probabilistic models of flooding and gossiping protocols, and explores t...
Abstract. Application-level protocol specifications (i.e., how a protocol should behave) are helpful...
Network protocols must work. The effects of protocol specification or implementation errors range fr...
Abstract. This paper describes formal probabilistic models of flooding and gossiping protocols, and ...
The dataset contains source code and data relevant for the paper "Combining Model Learning and Model...
Abstract. Traditional network simulators perform well in evaluating the performance of network proto...
The most common use of formal verification methods so far has been in identifying whether livelock a...
316 pagesAs computer networks have grown into some of the most complex and critical computing system...
Network technology enables smarter and more adaptive computing devices in the context of vehicles, c...
Securely operating large-scale networks is a non-trivial task involving interactions between various...
Probabilistic model checking is a formal verification technique for the analysis of systems that exh...
AbstractA major development in qualitative model checking was the jump to verifying properties of so...
Network Constructors are an extension of the standard population protocol model in which finite-stat...
From Jan 31, 2010 to Feb 5, 2010, the Dagstuhl Seminar 10051 ``Quantitative and Qualitative Analysis...
ProbNV is a new framework for probabilistic network control plane verification that strikes a balanc...
This paper describes formal probabilistic models of flooding and gossiping protocols, and explores t...
Abstract. Application-level protocol specifications (i.e., how a protocol should behave) are helpful...
Network protocols must work. The effects of protocol specification or implementation errors range fr...
Abstract. This paper describes formal probabilistic models of flooding and gossiping protocols, and ...
The dataset contains source code and data relevant for the paper "Combining Model Learning and Model...
Abstract. Traditional network simulators perform well in evaluating the performance of network proto...
The most common use of formal verification methods so far has been in identifying whether livelock a...
316 pagesAs computer networks have grown into some of the most complex and critical computing system...
Network technology enables smarter and more adaptive computing devices in the context of vehicles, c...
Securely operating large-scale networks is a non-trivial task involving interactions between various...
Probabilistic model checking is a formal verification technique for the analysis of systems that exh...
AbstractA major development in qualitative model checking was the jump to verifying properties of so...
Network Constructors are an extension of the standard population protocol model in which finite-stat...