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
- 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.
- OpenAI. ChatGPT (2026). https://chatgpt.com/
- Google LLC. Gemini AI (2026).
- Anthropic. Claude AI (2026). https://claude.ai
- Mancas C. “MatBase Metadata Catalog Management”. Acta Scientific Computer Sciences 2.4 (2020): 25-29.
- Mancas C. “The (Elementary) Mathematical Data Model revisited”. PriMera Scientific Engineering 5.4 (2024): 78-91.
- 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.
- Abiteboul S, Hull R and Vianu V. “Foundations of Databases”. Addison-Wesley, Reading, MA (1995).
- Codd EF. “A relational model for large shared data banks”. CACM 13.6 (1970): 377-387.
- 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).
- Chen PP. “The entity-relationship model. Toward a unified view of data”. ACM TODS 1.1 (1976): 9-36.
- Thalheim B. “Entity-Relationship Modeling: Foundations of Database Technology”. Springer-Verlag, Berlin, Germany (2000).
- Mancas C. “On Modelware as the 5th Generation of Programming Languages”. Acta Scientific Computer Sciences 2.9 (2020): 24-26.
- Pinter CC. “A Book of Set Theory”. Dover Pub. Inc., Mineola, NY (2014).
- Heil J. “First-Order Logic. A Concise Introduction. 2nd Edition”. Hackett Pub. Co. Inc., Indianapolis / Cambridge, U.S.A (2021).
- Kroger F. and Merz S. “Temporal Logic and State Systems”. Springer-Verlag, Berlin Heidelberg, Germany (2008).
- Mancas C. “Should Reverse Engineering Remain a Computer Science Cinderella?”. J. Inform. Tech. Soft. Eng. S5 (2013): e001.
- Chikofsky E. and Cross II J. “Reverse Engineering and Design Recovery: A Taxonomy”. IEEE Softw 7.1 (1190): 13-17.
- Ligh MH., et al. “The Art of Memory Forensis”. Wiley, Indianapolis, IN (2014).
- Yurichev D. “Reverse Engineering for Beginners”. https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/07/Reverse-Engineering-for-Beginners.pdf
- Matrosov A., et al. “Rootkits and Bootkits. Reversing Modern Malware and Next Generation Threats”. no starch press, San Francisco, CA (2019).
- Nance K and Eagle C. “The Ghidra Book, 2nd Edition”. no starch press, San Francisco, CA (2026).
- Eilam E. “Reversing: Secrets of Reverse Engineering”. Wiley, Indianapolis, IN (2005).
- Markstedter MA. “Blue Fox: ARM Assembly Internals & Reverse Engineering”. Wiley, Hoboken, NJ (2023).
- outflankln. EvilClippy. https://github.com/outflanknl/EvilClippy/pulls
- DotFix Software. VB Decompiler. https://www.vb-decompiler.org/products.htm
- 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).
- Mancas C. “On enforcing dyadic-type self-map constraints in MatBase”. Intl. J. Front. In Eng. & Techn. Res. (IJFETR) 05.01 (2023): 014-026.
- 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).
- 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.