REAL

P4 Specific Refactoring Steps

Tejfel, Máté and Lukács, Dániel and Hegyi, Péter (2025) P4 Specific Refactoring Steps. ACTA CYBERNETICA, 27 (1). pp. 53-65. ISSN 0324-721X

[img]
Preview
Text
tanacs,+actacyb_308085.pdf - Published Version

Download (370kB) | Preview

Abstract

P4 is a domain-specific programming language for programmable switches running inside next-generation computer networks. The language is designed to use the software defined networking (SDN) paradigm which separates the data plane and the control plane layers of the program. The paper introduces tool-supported refactoring steps for P4. The challenge in this task is that P4 has special domain-specific constructs that cannot be found in other languages and as such there is no existing methodology yet for refactoring these constructs. The proposed steps are implemented using P4Query, an analyzer framework dedicated to P4.

Item Type: Article
Uncontrolled Keywords: P4 language, refactoring steps
Subjects: Q Science / természettudomány > QA Mathematics / matematika > QA76 Computer software / programozás
Q Science / természettudomány > QA Mathematics / matematika > QA76.527 Network technologies / Internetworking / hálózati technológiák, hálózatosodás
T Technology / alkalmazott, műszaki tudományok > T2 Technology (General) / műszaki tudományok általában
Depositing User: Dr. Sándor Laki
Date Deposited: 30 Oct 2025 12:49
Last Modified: 30 Oct 2025 12:49
URI: https://real.mtak.hu/id/eprint/227709

Actions (login required)

Edit Item Edit Item