Welcome to the upgraded MacSphere! We're putting the finishing touches on it; if you notice anything amiss, email macsphere@mcmaster.ca

A Language Engineering Approach to Support the P4 Coding Ecosystem

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

P4 as a language is becoming a de facto standard to support the definition of Software Defined Networks (SDNs). In this context, the Kaloom-TELUS-ETS Research Chair on DevOps for SDNs is investigating how the DevOps paradigm from the software engineering community can be leveraged and adapted to the specificities of SDNs. We propose to the P4 community an integrative Language Server-based approach that comes with a reference implementation. To date, our reference implementation is integrated into the NeoVim editor and offers services such as syntax highlighting and variable renaming. From the analysis point of view, we propose a basic type compatibility validation and a demonstration of how external tooling can be integrated. We propose in this talk to describe this reference architecture that aims to support the integration of various approaches and put the developer back at the centre of the development ecosystem, following the DevOps principles of continuous feedback.

Description

Keywords

Citation

Endorsement

Review

Supplemented By

Referenced By