arXiv · 1403.8028
ImNet: An Imperative Network Programming Language
Abstract
One of the most recent architectures of networks is Software-Defined Networks (SDNs) using a con- troller appliance to control the set of switches on the network. The controlling process includes installing or uninstalling packet-processing rules on flow tables of switches. This paper presents a high-level imperative network programming language, called ImNet, to facilitate writing efficient, yet simple, programs executed by controller to manage switches. ImNet is simply-structured, expressive, compositional, and imperative. This paper also introduces an operational semantics to ImNet. Detailed examples of programs (with their operational semantics) constructed in ImNet are illustrated in the paper as well.
Explore related subjects
Keep this discovery
Mohamed A. El-Zawawy, Adel I. AlSalem. 2014-02-23. ImNet: An Imperative Network Programming Language. https://arxiv.org/abs/1403.8028
Cite the original work for its findings. Save a collection to share your selection of sources.