Elektrotehničko i računarsko inženjerstvo
God. 41 Br. 10 (2026): Зборник радова Факултета техничких наука
Примена алата заснованих на вештачкој интелигенцији у реинжењерингу информационих система
Apstrakt
У раду је приказан процес реинжењеринга болничког информационог система уз примену алата заснованих на вештачкој интелигенцији (AI). Истраживање обухвата примену AI асистента (Google Gemini) и AI агента (OpenAI Codex) у фазама анализе изворног кода, генерисања дијаграма обједињеног језика за моделовање (UML), реинжењеринга базе података и модернизације апликационог слоја. Приказани резултати показују могућности примене AI алата у реконструкцији документације, моделовању система и подршци у фазама реинжењеринга, уз неопходну верификацију добијених резултата од стране стручњака.
Reference
- [1] E. J. Chikofsky and J. H. Cross, “Reverse engineering and design recovery: A taxonomy”, IEEE software, vol. 7, no. 1, pp. 13–17, 1990.
- [2] C. Wagner, Model-Driven Software Migration: A Methodology: Reengineering, Recovery and Modernization of Legacy Systems. Springer Science & Business Media, 2014.
- [3] M. Adawadkar, “The Evolution of Generative and Agentic AI: From Rule-Based Systems to Autonomous Intelligence”, American Journal of Technology Advancement, vol. 2, no. 11, 2025.
- [4] A. Ndiaye, X. Taraj, B. Robeznik, G. Herzog, C. Gerber, and H. Purwins, Generative AI in software engineering: transforming the software development process. DFKI & Accenture, 2025.
- [5] A. Savić, Softverski paket za podršku rada bolnice, B.Sc. thesis, Faculty of Technical Sciences, University of Novi Sad, Novi Sad, Serbia, 2024.
- [6] Google Gemini documentation https://ai.google.dev/ (pristupljeno u martu 2026.)
- [7] OpenAI Codex documentation https://openai.com/index/openai-codex/ (pristupljeno u martu 2026.)
- [8] G. Reggio, M. Leotta, F. Ricca, and D. Clerissi, “What are the used UML diagrams? A Preliminary Survey”, in EESSMod@ MoDELS, pp. 3–12, 2013.
- [9] S. Carruthers, A. Thomas, L. Kaufman-Willis, and A. Wang, “Growing an accessible and inclusive systems design course with plantuml”, in Proceedings of the 54th ACM Technical Symposium on