PriMera Scientific Engineering (ISSN: 2834-2550)

Research Article

Volume 8 Issue 5

Semantic Reverse Engineering Legacy Software Applications with ChatGPT, Gemini AI, and Claude AI

Christian Mancas* and Diana Christina Mancas

May 01, 2026

DOI : 10.56831/PSEN-08-266

Abstract

This research paper describes our research results on using ChatGPT, Gemini, and Claude AI to semantically reverse engineer legacy database software applications.

Keywords: database software application semantic reverse engineering; MatBase; (Elementary) Mathematical Data Model; MS Access VBA; ChatGPT; Claude AI; Gemini AI

References

  1. Mancas C. and Mancas DC. “From Legacy Databases to (Elementary) Mathematical Data Model Schemas with MatBase, ChatGPT, Gemini AI, and Claude AI”. Current Trends in Comp. Sci. & App 3.5 (2026): 451-469.
  2. OpenAI. ChatGPT (2026). https://chatgpt.com/
  3. Google LLC. Gemini AI (2026).
  4. Anthropic. Claude AI (2026). https://claude.ai
  5. Mancas C. “MatBase Metadata Catalog Management”. Acta Scientific Computer Sciences 2.4 (2020): 25-29.
  6. Mancas C. “The (Elementary) Mathematical Data Model revisited”. PriMera Scientific Engineering 5.4 (2024): 78-91.
  7. Mancas C. “MatBase - A Tool for Transparent Programming while Modeling Data at Conceptual Levels”. In: Proc. 5th Int. Conf. on Comp. Sci. & Inf. Techn. (CSITEC 2019), AIRCC Pub. Corp. Chennai, India (2019): 15-27.
  8. Abiteboul S, Hull R and Vianu V. “Foundations of Databases”. Addison-Wesley, Reading, MA (1995).
  9. Codd EF. “A relational model for large shared data banks”. CACM 13.6 (1970): 377-387.
  10. Mancas C. “Conceptual Data Modeling and Database Design: A Completely Algorithmic Approach. Volume 1: The Shortest Advis able Path”. Apple Academic Press, Waretown, NJ (2015).
  11. Chen PP. “The entity-relationship model. Toward a unified view of data”. ACM TODS 1.1 (1976): 9-36.
  12. Thalheim B. “Entity-Relationship Modeling: Foundations of Database Technology”. Springer-Verlag, Berlin, Germany (2000).
  13. Mancas C. “On Modelware as the 5th Generation of Programming Languages”. Acta Scientific Computer Sciences 2.9 (2020): 24-26.
  14. Pinter CC. “A Book of Set Theory”. Dover Pub. Inc., Mineola, NY (2014).
  15. Heil J. “First-Order Logic. A Concise Introduction. 2nd Edition”. Hackett Pub. Co. Inc., Indianapolis / Cambridge, U.S.A (2021).
  16. Kroger F. and Merz S. “Temporal Logic and State Systems”. Springer-Verlag, Berlin Heidelberg, Germany (2008).
  17. Mancas C. “Should Reverse Engineering Remain a Computer Science Cinderella?”. J. Inform. Tech. Soft. Eng. S5 (2013): e001.
  18. Chikofsky E. and Cross II J. “Reverse Engineering and Design Recovery: A Taxonomy”. IEEE Softw 7.1 (1190): 13-17.
  19. Ligh MH., et al. “The Art of Memory Forensis”. Wiley, Indianapolis, IN (2014).
  20. Yurichev D. “Reverse Engineering for Beginners”. https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/07/Reverse-Engineering-for-Beginners.pdf
  21. Matrosov A., et al. “Rootkits and Bootkits. Reversing Modern Malware and Next Generation Threats”. no starch press, San Francisco, CA (2019).
  22. Nance K and Eagle C. “The Ghidra Book, 2nd Edition”. no starch press, San Francisco, CA (2026).
  23. Eilam E. “Reversing: Secrets of Reverse Engineering”. Wiley, Indianapolis, IN (2005).
  24. Markstedter MA. “Blue Fox: ARM Assembly Internals & Reverse Engineering”. Wiley, Hoboken, NJ (2023).
  25. outflankln. EvilClippy. https://github.com/outflanknl/EvilClippy/pulls
  26. DotFix Software. VB Decompiler. https://www.vb-decompiler.org/products.htm
  27. Mancas C. “MatBase E-RD Cycles Associated Non-relational Constraints Discovery Assistance Algorithm”. In: Arai, K. et al. (eds). Intelligent Computing. CompCom 2019. Advances in Intelligent Systems and Computing, Springer, Cham, Switzerland 997 (2019).
  28. Mancas C. “On enforcing dyadic-type self-map constraints in MatBase”. Intl. J. Front. In Eng. & Techn. Res. (IJFETR) 05.01 (2023): 014-026.
  29. Mancas DC. “Design and development of a database software application for managing genealogical trees”. [Unpublished M.Sc. Dissertation Thesis]. Ovidius University at Constanta, Romania, Mathematics and Informatics Department (2023).
  30. Mancas C and Mancas DC. “From (Elementary) Mathematical Data Model Schemas to Safe Blazor Web Applications with Claude AI”. PriMera Scientific Engineering J. 8.4 (2026): 16-37.