A

Concurrent NetKAT with Ports

ACM/SIGAPP Symposium on Applied Computing (SAC), pp. 1722–1730

Abstract

NetKAT is a powerful model extending Kleene algebra with tests (KAT) to programming networks. It supports the specification and reasoning about software-defined networks via automata-based operational semantics. This paper extends the NetKAT automata model to support concurrency using shared ports for communication and synchronization. We first extend the language of NetKAT protocols with communication actions and a parallel operator and give a closed and an open semantics using NetKAT automata. We show that NetKAT automata with an open semantics can be used as a model of the coordination language Reo via symbolic constraint automata.

Authors 2

  1. Leiden University

    Affiliation as printed

    Leiden Institute of Advanced Computer Science, Leiden University, Leiden, Netherlands

  2. Leiden University

    Affiliation as printed

    Leiden Institute of Advanced Computer Science, Leiden University, Leiden, Netherlands

Cited by 0 stored of 0

No patents citing this paper on Lens.org (checked 2026-10-11).

References 17

17 results