{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T04:04:53Z","timestamp":1782965093668,"version":"3.54.5"},"reference-count":36,"publisher":"IEEE","license":[{"start":{"date-parts":[[2024,7,22]],"date-time":"2024-07-22T00:00:00Z","timestamp":1721606400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,7,22]],"date-time":"2024-07-22T00:00:00Z","timestamp":1721606400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,7,22]]},"DOI":"10.1109\/hpsr62440.2024.10635926","type":"proceedings-article","created":{"date-parts":[[2024,8,20]],"date-time":"2024-08-20T15:35:36Z","timestamp":1724168136000},"page":"31-36","source":"Crossref","is-referenced-by-count":5,"title":["Generating P4 Dataplanes Using LLMs"],"prefix":"10.1109","author":[{"given":"Mihai-Valentin","family":"Dumitru","sequence":"first","affiliation":[{"name":"University Politehnica of Bucharest"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Vlad-Andrei","family":"B\u0103doiu","sequence":"additional","affiliation":[{"name":"University Politehnica of Bucharest"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexandru M.","family":"Gherghescu","sequence":"additional","affiliation":[{"name":"University Politehnica of Bucharest"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Costin","family":"Raiciu","sequence":"additional","affiliation":[{"name":"University Politehnica of Bucharest"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","article-title":"Large language models for software engineering: A systematic literature review","author":"Hou","year":"2023","journal-title":"arXiv preprint arXiv:2308.10620"},{"key":"ref2","article-title":"The stack: 3 tb of permissively licensed source code","author":"Kocetkov","year":"2022","journal-title":"arXiv preprint arXiv:2211.15533"},{"key":"ref3","article-title":"Starcoder 2 and the stack v2: The next generation","author":"Lozhkov","year":"2024"},{"key":"ref4","article-title":"Llm-assisted code cleaning for training accurate code generators","author":"Jain","year":"2023","journal-title":"arXiv preprint arXiv:2311.14904"},{"key":"ref5","article-title":"Tinystories: How small can language models be and still speak coherent english?","author":"Eldan","year":"2023","journal-title":"arXiv preprint arXiv:2305.07759"},{"key":"ref6","article-title":"Textbooks are all you need ii: phi-1.5 technical report","volume-title":"arXiv preprint arXiv:2309.05463","author":"Li","year":"2023"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230582"},{"key":"ref8","first-page":"5:1","article-title":"P4pktgen Automated test case generation for p.4 programs","volume-title":"Proceedings of the Symposium on SDN Research, SOSR \u201818","author":"N\u00f6tzli"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3281411.3281421"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405888"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230548"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2019.8901873"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3594255.3594258"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3452296.3472903"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3498699"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405879"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/3582016.3582022"},{"key":"ref19","article-title":"Gp.4p.4: Enabling self-programming networks","author":"Riftadi","year":"2019","journal-title":"arXiv preprint arXiv:1910.00967"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2021.108668"},{"key":"ref21","article-title":"Olmo: Accelerating the science of language models","author":"Groeneveld","year":"2024","journal-title":"arXiv preprint arXiv:2402.00838"},{"key":"ref22","article-title":"Llama 2: Open foundation and fine-tuned chat models","author":"Touvron","year":"2023","journal-title":"arXiv preprint arXiv:2307.09288"},{"key":"ref23","article-title":"Starcoder: may the source be with you!","author":"Li","year":"2023","journal-title":"arXiv preprint arXiv:2305.06161"},{"key":"ref24","article-title":"The falcon series of open language models","author":"Almazrouei","year":"2023","journal-title":"arXiv preprint arXiv:2311.16867"},{"key":"ref25","article-title":"Gemma: Open models based on gemini research and technology","author":"Team","year":"2024","journal-title":"arXiv preprint arXiv:2403.08295"},{"key":"ref26","article-title":"Code llama: Open foundation models for code","author":"Rozi\u00e8re","year":"2024"},{"key":"ref27","article-title":"The pile: An 800gb dataset of diverse text for language modeling","author":"Gao","year":"2020","journal-title":"arXiv preprint arXiv:2101.00027"},{"key":"ref28","article-title":"Evaluating large language models trained on code","author":"Chen","year":"2021","journal-title":"arXiv preprint arXiv:2107.03374"},{"key":"ref29","article-title":"Gemini: A family of highly capable multimodal models","author":"Team","year":"2023"},{"key":"ref30","article-title":"Magicoder: Source code is all you need","author":"Wei","year":"2023","journal-title":"arXiv preprint arXiv:2312.02120"},{"key":"ref31","article-title":"Deepseek-coder: When the large language model meets programming \u2013 the rise of code intelligence","author":"Guo","year":"2024"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45123-4_1"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2022.103561"},{"key":"ref34","article-title":"Qlora: Efficient finetuning of quantized llms","volume":"36","author":"Dettmers","year":"2024","journal-title":"Advances in Neural Information Processing Systems"},{"key":"ref35","first-page":"27730","article-title":"Training language models to follow instructions with human feedback","volume":"35","author":"Ouyang","year":"2022","journal-title":"Advances in neural information processing systems"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405870"}],"event":{"name":"2024 IEEE 25th International Conference on High Performance Switching and Routing (HPSR)","location":"Pisa, Italy","start":{"date-parts":[[2024,7,22]]},"end":{"date-parts":[[2024,7,24]]}},"container-title":["2024 IEEE 25th International Conference on High Performance Switching and Routing (HPSR)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/10635098\/10635910\/10635926.pdf?arnumber=10635926","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,29]],"date-time":"2024-08-29T20:11:46Z","timestamp":1724962306000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10635926\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,22]]},"references-count":36,"URL":"https:\/\/doi.org\/10.1109\/hpsr62440.2024.10635926","relation":{},"subject":[],"published":{"date-parts":[[2024,7,22]]}}}