
arXiv: 1807.03002
handle: 11388/219862 , 11568/966271
We present a process algebra aimed at describing interactions that are multiparty, i.e. that may involve more than two processes and that are open, i.e. the number of the processes they involve is not fixed or known a priori. Here we focus on the theory of a core version of a process calculus, without message passing, called Core Network Algebra (CNA). In CNA communication actions are given not in terms of channels but in terms of chains of links that record the source and the target ends of each hop of interactions. The operational semantics of our calculus mildly extends the one of CCS. The abstract semantics is given in the style of bisimulation but requires some ingenuity. Remarkably, the abstract semantics is a congruence for all operators of CNA and also with respect to substitutions, which is not the case for strong bisimilarity in CCS. As a motivating and running example, we illustrate the model of a simple software defined network infrastructure.
62 pages
FOS: Computer and information sciences, Computer Science - Logic in Computer Science, Formal Languages and Automata Theory (cs.FL), open interaction, multi-party interaction, CNA, Computer Science - Formal Languages and Automata Theory, CCS; CNA; Multi-party interaction; Open interaction; Theoretical Computer Science; Computer Science (all), CCS, Logic in Computer Science (cs.LO), Models and methods for concurrent and distributed computing (process algebras, bisimulation, transition nets, etc.)
FOS: Computer and information sciences, Computer Science - Logic in Computer Science, Formal Languages and Automata Theory (cs.FL), open interaction, multi-party interaction, CNA, Computer Science - Formal Languages and Automata Theory, CCS; CNA; Multi-party interaction; Open interaction; Theoretical Computer Science; Computer Science (all), CCS, Logic in Computer Science (cs.LO), Models and methods for concurrent and distributed computing (process algebras, bisimulation, transition nets, etc.)
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 11 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
