Please use this identifier to cite or link to this item:
http://hdl.handle.net/11375/28616
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Lachance, Alexandre | - |
dc.contributor.author | Mosser, Sébastien | - |
dc.date.accessioned | 2023-05-31T13:58:08Z | - |
dc.date.available | 2023-05-31T13:58:08Z | - |
dc.date.issued | 2023-04-24 | - |
dc.identifier.uri | http://hdl.handle.net/11375/28616 | - |
dc.description.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. | en_US |
dc.language.iso | en | en_US |
dc.relation.ispartofseries | P4 Workshop;Spring 2023 | - |
dc.title | A Language Engineering Approach to Support the P4 Coding Ecosystem | en_US |
dc.type | Working Paper | en_US |
Appears in Collections: | McMaster Centre for Software Certification Publications |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
p4_workshop.pdf | 329.42 kB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License