{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T15:28:38Z","timestamp":1781018918136,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":53,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T00:00:00Z","timestamp":1774224000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,3,23]]},"DOI":"10.1145\/3748522.3779941","type":"proceedings-article","created":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T14:17:49Z","timestamp":1781014669000},"page":"643-652","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["MiKB-RAG: A Microarchitecture Knowledge Base Framework for Embedded Software Development"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5580-348X","authenticated-orcid":false,"given":"Vignesh","family":"Manjunath","sequence":"first","affiliation":[{"name":"Graz University of Technology, Graz, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0093-3092","authenticated-orcid":false,"given":"Jesus","family":"Pestana Puerta","sequence":"additional","affiliation":[{"name":"Graz University of Technology, Graz, Austria"},{"name":"Pro2Future GmbH, Graz, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0691-6119","authenticated-orcid":false,"given":"Tobias","family":"Scheipel","sequence":"additional","affiliation":[{"name":"Institute of Technical Informatics, Graz University of Technology, Graz, Austria, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3716-2682","authenticated-orcid":false,"given":"Marcel","family":"Baunach","sequence":"additional","affiliation":[{"name":"Graz University of Technology, Graz, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,6,9]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Artifex. 2024. PyMuPDF4LLM. [Accessed 15-12-2024]. https:\/\/pymupdf.readthedocs.io\/en\/latest\/pymupdf4llm\/."},{"key":"e_1_3_2_1_2_1","unstructured":"Vaswani Ashish. 2017. Attention is all you need. Advances in neural information processing systems 30."},{"key":"e_1_3_2_1_3_1","unstructured":"Infineon Technologies AG. 2014. AURIX TC27x D-Step 32-bit Single-Chip Microcontroller User Manual v2.2. Infineon Technologies AG."},{"key":"e_1_3_2_1_4_1","unstructured":"Infineon Technologies AG. 2024. AURIX\u2122 TC27x Errata Sheet v2.0. Infineon Technologies AG."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Balahari Vignesh Balu et al. 2025. Towards Automated Safety Requirements Derivation Using Agent-based RAG. arXiv preprint arXiv:2504.11243.","DOI":"10.1609\/aaaiss.v5i1.35605"},{"key":"e_1_3_2_1_6_1","unstructured":"Tom Brown et al. 2020. Language models are few-shot learners. Advances in neural information processing systems 33."},{"key":"e_1_3_2_1_7_1","unstructured":"DeepSeek-AI. 2025. Deepseek-r1: incentivizing reasoning capability in LLMs via reinforcement learning. (2025). arXiv: 2501.12948."},{"key":"e_1_3_2_1_8_1","unstructured":"Matthijs Douze et al. 2024. The FAISS library. arXiv preprint arXiv:2401.08281."},{"key":"e_1_3_2_1_9_1","unstructured":"Simeon Emanuilov. 2025. GPU memory requirements for serving Large Language Models. [Accessed 10-01-2025]. https:\/\/unfoldai.com\/gpu-memory-requirements-for-llms\/#Memory_requirements_for_various_LLM_sizes."},{"key":"e_1_3_2_1_10_1","unstructured":"Hugging Face. 2024. Models - Hugging Face. [Accessed 01-12-2024]. https:\/\/huggingface.co\/models."},{"key":"e_1_3_2_1_11_1","unstructured":"Yunfan Gao et al. 2023. Retrieval-augmented generation for Large Language Models: A survey. arXiv preprint arXiv:2312.10997 2."},{"key":"e_1_3_2_1_12_1","unstructured":"Tasking. 2024. GCC to Tasking Migration Guide for Infineon AURIX v2024-01. Tasking."},{"key":"e_1_3_2_1_13_1","unstructured":"Aaron Grattafiori et al. 2024. The llama 3 herd of models. arXiv preprint arXiv:2407.21783."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-015-9273-4_9"},{"key":"e_1_3_2_1_15_1","unstructured":"AsciiDoc Working Group. 2025. AsciiDoc. [Accessed 11-01-2025]. https:\/\/asciidoc.org\/."},{"key":"e_1_3_2_1_16_1","volume-title":"IDAS: Intelligent Driving Assistance System using RAG","author":"Hernandez-Salinas Bernardo","year":"2024","unstructured":"Bernardo Hernandez-Salinas et al. 2024. IDAS: Intelligent Driving Assistance System using RAG. IEEE Open Journal of Vehicular Technology."},{"key":"e_1_3_2_1_17_1","unstructured":"HuggingFace. 2024. Cross-Encoder for MS Marco: ms-marco-MiniLM-L6-v2. [Accessed 10-12-2024]. https:\/\/huggingface.co\/cross-encoder\/ms-marco-MiniLM-L6-v2."},{"key":"e_1_3_2_1_18_1","unstructured":"HuggingFace. 2024. Sentence-Transformer Model: all-MiniLM-L6-v2. [Accessed 10-12-2024]. https:\/\/huggingface.co\/sentence-transformers\/all-MiniLM-L6-v2."},{"key":"e_1_3_2_1_19_1","unstructured":"RISC-V International. 2025. RiSC-V EABI Specifications and Assembly Programmer Manual. [Accessed 15-04-2025]. https:\/\/github.com\/riscv-non-isa\/riscv-elf-psabi-doc\/."},{"key":"e_1_3_2_1_20_1","unstructured":"RISC-V International. 2025. RiSC-V ISA Privileged and Unprivileged Specifications. [Accessed 15-04-2025]. https:\/\/github.com\/riscv\/riscv-isa-manual\/."},{"key":"e_1_3_2_1_21_1","unstructured":"Mikael Kieu and Oscar Bergstrand. 2024. Empowering automotive software development with LLM-RAG integration."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"Sumit Kumar et al. 2025. A method for IoT devices test case generation using language models. MethodsX.","DOI":"10.1016\/j.mex.2025.103340"},{"key":"e_1_3_2_1_23_1","unstructured":"Kabul Kurniawan et al. 2024. CyKG-RAG: towards knowledge-graph enhanced retrieval augmented generation for cybersecurity."},{"key":"e_1_3_2_1_24_1","unstructured":"Patrick Lewis et al. 2020. Retrieval-Augmented Generation for Knowledge-Intensive NLP tasks. In Advances in Neural Information Processing Systems. Vol. 33. Curran Associates Inc."},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the 2024 International Conference on Artificial Intelligence, Digital Media Technology and Interaction Design.","author":"Fei","unstructured":"Fei Liu et al. 2024. Enhancing Automotive PDF Chatbots: A Graph RAG Approach with Custom Function Calling for Locally Deployed Ollama Models. In Proceedings of the 2024 International Conference on Artificial Intelligence, Digital Media Technology and Interaction Design."},{"key":"e_1_3_2_1_26_1","unstructured":"Zhouyang Lu et al. 2025. HSG-RAG: Hierarchical Knowledge Base Construction for Embedded System Development. ACM Transactions on Design Automation of Electronic Systems."},{"key":"e_1_3_2_1_27_1","unstructured":"Adam Mackay. 2024. Test suite augmentation using language models-applying RAG to improve robustness verification. In ERTS."},{"key":"e_1_3_2_1_28_1","volume-title":"TVR: Automotive System Requirement Traceability Validation and Recovery Through Retrieval-Augmented Generation. arXiv preprint arXiv:2504.15427.","author":"Feifei Niu","year":"2025","unstructured":"Feifei Niu et al. 2025. TVR: Automotive System Requirement Traceability Validation and Recovery Through Retrieval-Augmented Generation. arXiv preprint arXiv:2504.15427."},{"key":"e_1_3_2_1_29_1","first-page":"04","volume":"0","author":"Fundamental Concepts NVIDIA.","unstructured":"NVIDIA. 2025. LLM Benchmarking: Fundamental Concepts. [Accessed 05-04-2025]. https:\/\/developer.nvidia.com\/blog\/llm-benchmarking-fundamental-concepts\/.","journal-title":"Accessed"},{"key":"e_1_3_2_1_30_1","unstructured":"NVIDIA. 2024. NVIDIA A100 GPUs. [Accessed 10-09-2024]. https:\/\/www.nvidia.com\/en-us\/data-center\/a100\/."},{"key":"e_1_3_2_1_31_1","volume-title":"Knowledge Management for Automobile Failure Analysis Using Graph RAG. In IEEE International Conference on Big Data (BigData).","author":"Yuta","unstructured":"Yuta Ojima et al. 2024. Knowledge Management for Automobile Failure Analysis Using Graph RAG. In IEEE International Conference on Big Data (BigData)."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIPRO60963.2024.10569238"},{"key":"e_1_3_2_1_33_1","unstructured":"Hafiz Abdul Quddus et al. 2024. Enhanced VLSI assertion generation: conforming to high-level specifications and reducing LLM hallucinations with RAG. In DVCon Europe; Design and Verification Conference and Exhibition Europe."},{"key":"e_1_3_2_1_34_1","first-page":"20","volume":"202","unstructured":"Reddit. 2025. [Accessed 20-01-2025]. https:\/\/www.reddit.com\/r\/embedded\/comments\/tn7d6e\/how_can_i_more_effectively_read_hardware_and\/.","journal-title":"Reddit."},{"key":"e_1_3_2_1_35_1","first-page":"20","volume":"202","unstructured":"Reddit. 2025. [Accessed 20-01-2025]. https:\/\/www.reddit.com\/r\/embedded\/comments\/c36ca9\/what_are_some_good_tips_to_effectively_reading_a\/?rdt=41168.","journal-title":"Reddit."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"crossref","unstructured":"Nils Reimers and Iryna Gurevych. 2019. Sentence-bert: sentence embeddings using siamese bert-networks. arXiv preprint arXiv:1908.10084.","DOI":"10.18653\/v1\/D19-1410"},{"key":"e_1_3_2_1_37_1","first-page":"05","volume":"1","author":"Models SBERT.","unstructured":"SBERT. 2025. Evaluation of Pretrained SBERT Models. [Accessed 10-05-2025]. https:\/\/www.sbert.net\/docs\/sentence_transformer\/pretrained_models.html.","journal-title":"Accessed"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"crossref","unstructured":"Kurt Shuster et al. 2021. Retrieval augmentation reduces hallucination in conversation. arXiv preprint arXiv:2104.07567.","DOI":"10.18653\/v1\/2021.findings-emnlp.320"},{"key":"e_1_3_2_1_39_1","unstructured":"SiFive. 2021. FE310 Datasheet V1P2."},{"key":"e_1_3_2_1_40_1","unstructured":"SiFive. 2021. FE310 E31 Core Manual 21G1."},{"key":"e_1_3_2_1_41_1","unstructured":"SiFive. 2022. FE310 Manual V1P5."},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of the 40th ACM\/SIGAPP Symposium on Applied Computing.","author":"Marco","unstructured":"Marco Simoni et al. 2025. MoRSE: Bridging the gap in cybersecurity expertise with Retrieval Augmented Generation. In Proceedings of the 40th ACM\/SIGAPP Symposium on Applied Computing."},{"key":"e_1_3_2_1_43_1","unstructured":"Tasking. 2019. TASKING VX-toolset for AURIX Development Studio User Guide v1.1r1. Tasking."},{"key":"e_1_3_2_1_44_1","unstructured":"Infineon Technologies AG. 2012. TC2xx Core Architecture User Manual (Volume 1) v1.0. Infineon Technologies AG."},{"key":"e_1_3_2_1_45_1","unstructured":"Infineon Technologies AG. 2012. TC2xx Core Architecture User Manual (Volume 2) v1.0. Infineon Technologies AG."},{"key":"e_1_3_2_1_46_1","unstructured":"Infineon Technologies AG. 2014. TC2xx EABI User Manual v2.9. Infineon Technologies AG."},{"key":"e_1_3_2_1_47_1","unstructured":"Qwen Team. 2024. Qwen2.5: a party of foundation models. (2024). https:\/\/qwenlm.github.io\/blog\/qwen2.5\/."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"crossref","unstructured":"Yuchen Wang et al. 2025. From code generation to software testing: AI copilot with context-based RAG. IEEE Software.","DOI":"10.1109\/MS.2025.3549628"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/CONECCT62155.2024.10677028"},{"key":"e_1_3_2_1_50_1","unstructured":"Penghao Zhao et al. 2024. Retrieval-Augmented Generation for AI-generated content: a survey. arXiv preprint arXiv:2402.19473."},{"key":"e_1_3_2_1_51_1","unstructured":"Lianmin Zheng et al. 2023. Judging LLM-as-a-judge with mt-bench and chatbot arena. Advances in Neural Information Processing Systems 36."},{"key":"e_1_3_2_1_52_1","unstructured":"Wang Zhilin et al. 2024. Helpsteer2-preference: complementing ratings with preferences. (2024). arXiv: 2410.01257."},{"key":"e_1_3_2_1_53_1","volume-title":"39th Euromicro Conference on Software Engineering and Advanced Applications. IEEE.","author":"Jiale","unstructured":"Jiale Zhou et al. 2013. A context-based information retrieval technique for recovering use-case-to-source-code trace links in embedded software systems. In 39th Euromicro Conference on Software Engineering and Advanced Applications. IEEE."}],"event":{"name":"SAC '26: 41st ACM\/SIGAPP Symposium on Applied Computing","location":"Grand Hotel Palace Thessaloniki Greece","acronym":"SAC '26","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"]},"container-title":["Proceedings of the 41st ACM\/SIGAPP Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3748522.3779941","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T14:47:58Z","timestamp":1781016478000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3748522.3779941"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,23]]},"references-count":53,"alternative-id":["10.1145\/3748522.3779941","10.1145\/3748522"],"URL":"https:\/\/doi.org\/10.1145\/3748522.3779941","relation":{},"subject":[],"published":{"date-parts":[[2026,3,23]]},"assertion":[{"value":"2026-06-09","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}