DOI: 10.29007/qp92
|View full text |Cite
|
Sign up to set email alerts
|

Models of Concurrent Kleene Algebra

Abstract: Kleene Algebra and variants thereof have been successfully used in verification of se- quential programs. The leap to concurrent programs offers many challenges, both in terms of devising the right foundations to study concurrent variants of Kleene Algebra but also in finding the right models to enable effective verification of relevant programs. In this talk, we will review existing and ongoing work on concurrent Kleene Algebra with a focus on a variant called partially observable concurrent Kleene algebra (P… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 1 publication
0
4
0
Order By: Relevance
“…This motivates our next design constraint, namely, to build upon NetKAT in a hierarchical manner and without redefining its semantics. This constraint should not be taken lightly as the challenges in the recent concurrent extensions of NetKAT demonstrated [11,18,21]. We will elaborate on this point, in the presentation of our syntax and semantics.…”
Section: Design Decisionsmentioning
confidence: 99%
See 1 more Smart Citation
“…This motivates our next design constraint, namely, to build upon NetKAT in a hierarchical manner and without redefining its semantics. This constraint should not be taken lightly as the challenges in the recent concurrent extensions of NetKAT demonstrated [11,18,21]. We will elaborate on this point, in the presentation of our syntax and semantics.…”
Section: Design Decisionsmentioning
confidence: 99%
“…A number of concurrent extensions of NetKAT have been introduced to date [11,18,21]. These extensions followed different design decisions than the present paper and a comparison of their approaches with ours is provided in Section 2; however, the most important difference lies in the fact that inspired by earlier abstractions in this domain [17], we were committed to create different layers for data-plane flows and dynamic updates such that every data-plane packet observes a single set of flow tables through its flight through the network.…”
Section: Introductionmentioning
confidence: 99%
“…This motivated our next design constraint, namely, to build upon NetKAT in a hierarchical manner and without redefining its semantics. This constraint should not be taken lightly as the challenges in the recent concurrent extensions of NetKAT demonstrated [22,27,13]. We will elaborate on this point, in the presentation of our syntax and semantics.…”
Section: :6mentioning
confidence: 99%
“…A number of concurrent extensions of NetKAT have been introduced to date [22,27,13]. These extensions followed different design decisions than the present paper and a comparison of their approaches with ours is provided in Section 2; however, the most important difference lies in the fact that inspired by earlier abstractions in this domain [21], we were committed to create different layers for data-plane flows and dynamic updates such that every data-plane packet observes a single set of flow tables through its flight through the network.…”
Section: Introductionmentioning
confidence: 99%