Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Research Centres and Institutes
  3. McMaster Centre for Software Certification
  4. McMaster Centre for Software Certification Publications
Please use this identifier to cite or link to this item: http://hdl.handle.net/11375/28616
Full metadata record
DC FieldValueLanguage
dc.contributor.authorLachance, Alexandre-
dc.contributor.authorMosser, Sébastien-
dc.date.accessioned2023-05-31T13:58:08Z-
dc.date.available2023-05-31T13:58:08Z-
dc.date.issued2023-04-24-
dc.identifier.urihttp://hdl.handle.net/11375/28616-
dc.description.abstractP4 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.isoenen_US
dc.relation.ispartofseriesP4 Workshop;Spring 2023-
dc.titleA Language Engineering Approach to Support the P4 Coding Ecosystemen_US
dc.typeWorking Paperen_US
Appears in Collections:McMaster Centre for Software Certification Publications

Files in This Item:
File Description SizeFormat 
p4_workshop.pdf
Open Access
329.42 kBAdobe PDFView/Open
Show simple item record Statistics


This item is licensed under a Creative Commons License Creative Commons

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue