생성형 AI를 이용한 UML 기반의 시스템 개발 기법
A Technique for UML-based System Development Using Generative AI
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
생성형 AI는 의료, 금융, 엔터테인먼트 등 다양한 분야에서 성공적으로 적용되며 복잡한 작업의변화를 이끌어내고 있다. 본 논문에서는 생성형 AI를 활용하여 UML 기반 소프트웨어 개발을 자동화하고 최적화하는 방법을 제안한다. 제안된 방법은 요구사항으로부터 최소한의 수작업으로UML 다이어그램(예: 유스케이스, 순차도, 클래스 다이어그램)을 자동 생성하고, AI 기반 정제를통해 모델 정확성을 향상시키는 데 중점을 둔다. 생성형 AI의 통합을 통해 개발 시간은 30%, 오류율은 40% 감소하며, 반복적인 모델 정제 작업을 통해 일관되고 정확한 모델을 보장한다. 또한, 분석 및 설계 단계를 포함한 시스템 개발 프로세스 전반에 AI를 활용함으로써 복잡한 시스템 개발에서의 효율성과 신뢰성을 크게 향상시킨다.
Abstract
Generative AI has been successfully applied across various domains such as healthcare, finance, and entertainment, offering transformative capabilities for complex tasks. In this paper, we propose a method for automating and optimizing UML-based software development using generative AI. The proposed method focuses on streamlining the development process by automating the generation of UML diagrams and improving model accuracy through AI-powered refinement. Key features include the ability to generate functional and structural UML models, such as use case, sequence, and class diagrams, directly from textual requirements with minimal manual intervention. The integration of generative AI reduces development time by 30% and error rates by 40% compared to traditional methods. Additionally, the approach supports iterative refinement, ensuring consistent and accurate models while minimizing redundant efforts. By leveraging AI for both analysis and design phases, the proposed method enhances efficiency and reliability in complex system development projects.
참고문헌 (12)
- Jaakko Sauvola, "Future of software development with generative AI", Automated Software Engineering, 31(26) (2024)[DOI]
- Ranjith Kumar Gatla, "Advancements in Generative AI:Exploring Fundamentals and Evolution", 2024 International Conference on Electronics, Computing, Communication and Control Technology(ICECCC) (2024)
- Ivar Jacobson, "Object-Oriented Software Engineering: A Use Case Driven Approach" (2004), Addison Wesley Longman Publishing Co., Inc
- Amannejad, Yasaman, "From requirements to software design: An automated solution for packaging software classes", Information Reuse and Integration (IRI), 2014 IEEE 15th International Conference on (2014), IEEE
- Mariana Coutinho, "The Role of Generative AI in Software Development Productivity : A Pilot Case Study", Alware 2024:Proceedings of the 1st ACM International Conference on AI-Powered Software (2024)
- Javier Cámara, "On the Assessment of Generative AI in Modeling Tasks : An Experience Report", Software and Systems Modeling, 22 (2023)[DOI]
- Ahmad Azzazi, "A Framework using NLP to automatically convert UserStroies into Use Cases in Software Projects", IJCSNS International Journal of Computer Science and Network Security, 17(5) (2017)
- C. R. Narawita, "UML generator– use case and class diagram generation from text requirements", Int J on Adv. in ICT for Emerging Countries, 10(1), pp.1~10 (2017)[DOI]
- S. Ahmed, "Automatic Transformation of Natural to Unified Modeling Language: A Systematic Review", 2022 IEEE, 2022, ~
- O. S. Dawood, "From Requirements Engineering to UML using Natural Language Processing –Survey Study", EJERS, European Journal of Engineering and Technology Research, 2(1), pp.236~ (2017)[DOI]
