{"id":"W4412444696","doi":"10.1109/access.2025.3589353","title":"P4Muse: Enabling Modular P4 Programming via Compiler-Managed Code Merging Without Syntax Modifications","year":2025,"lang":"en","type":"article","venue":"IEEE Access","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":1,"is_retracted":false,"has_abstract":true,"ca_institutions":"Polytechnique Montréal","funders":"Natural Sciences and Engineering Research Council of Canada; Intel Corporation","keywords":"Computer science; Programming language; Compiler; Modular design; Abstract syntax tree; Syntax; Code (set theory); Parallel computing; Parsing; Artificial intelligence","routes":{"ca_aff":true,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.002435044,0.001011654,0.0003262099,0.000959208,0.0005273706,0.00135254,0.002162336,0.0008646696,0.002551893],"category_scores_gemma":[0.008438973,0.0008649485,0.001127513,0.0006684975,0.001237216,0.002889104,0.00374184,0.002407503,0.001025975],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0006324939,"about_ca_system_score_gemma":0.002833906,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00182515,"about_ca_topic_score_gemma":0.002214073,"domain_scores_codex":[0.998274,0.0003558455,0.0001473073,0.0002806556,0.0006694137,0.0002728298],"domain_scores_gemma":[0.9961436,0.001151871,0.0003734891,0.001467911,0.0006944569,0.0001687114],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.001219427,0.0007932794,0.0180441,0.001103779,0.0003577429,0.00162518,0.003083244,0.08245474,0.1796247,0.123676,0.03993506,0.5480827],"study_design_scores_gemma":[0.0002382739,0.0003940381,0.003343697,0.0002025667,0.0001577576,0.001063763,0.0003228583,0.5240927,0.2852149,0.04511076,0.139662,0.0001967529],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.04044589,0.00007881978,0.9122458,0.0001797686,0.00008337105,0.0002034041,0.0001610213,0.04098735,0.0056146],"genre_scores_gemma":[0.2248012,0.000140153,0.756793,0.0003722522,0.00003682978,0.000373573,0.0009456794,0.01183418,0.004703232],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.002551893,"threshold_uncertainty_score":0.01287788,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.03322025648786596,"score_gpt":0.3280879164643197,"score_spread":0.2948676599764537,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}