MDRE-LLM: A Tool for Analyzing and Applying LLMs in Software Reverse Engineering


연구 분야: Analysis



학회: 2025 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)


초록

Understanding and maintaining software systems often requires extracting high-level abstractions, such as domain models, from source code. MDRE-LLM addresses this challenge by integrating Large Language Models (LLMs) with traditional Model-Driven Reverse Engineering (MDRE) techniques, offering an innovative approach to automate and enhance domain model recovery. The tool supports flexible granularity strategies and validates LLM -generated models against deterministic baselines. MDRE-LLM addresses diverse use cases, including analyzing legacy systems with minimal documentation, rapidly compre-hending large-scale codebases, and validating LLM performance in reverse engineering tasks. These capabilities have the potential to improve software analysis and refactoring while advance AI-driven research and education by fostering systematic experimentation and collaboration. The tool and a webcast are available at https://zenodo.org/uploads/14072106.


Author Profile
Artur Boronat

School of Computing and Mathematical Sciences University of Leicester Leicester UK

Andorra
Author Profile
Jawad Mustafa

School of Computing and Mathematical Sciences University of Leicester Leicester UK

Andorra

📄 논문 정보

발행 연도 2025년
인용수 2
출판 국가 Andorra
사이트 IEEE
좋아요 수 0

연관 논문 목록 (272건)