Skip to main content
Top

2025 | OriginalPaper | Chapter

Towards an Approach for Extracting UML Class Diagrams Using Advanced Language Models

Authors : Babaalla Zakaria, El Mahi Bouziane, Abdeslam Jakimi, Nohamed Oualla, Rachid Saadane

Published in: Innovations in Smart Cities Applications Volume 8

Publisher: Springer Nature Switzerland

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The chapter begins by emphasizing the critical role of UML class diagrams in software development, which traditionally require manual creation from textual specifications. This manual process is time-consuming and prone to errors, prompting the exploration of automated solutions. The text delves into the Model-Driven Architecture (MDA) approach, which leverages model transformations to ensure consistency and traceability across different levels of abstraction. The core of the chapter focuses on the application of natural language processing (NLP) and deep learning techniques to extract UML elements from textual descriptions. It discusses various NLP methods, including syntactic analysis, named entity extraction, and coreference resolution, which are essential for accurately identifying classes, attributes, and relationships. The chapter also highlights the revolutionary impact of large language models (LLMs) like BERT and GPT, which can capture complex dependencies and subtle relationships in text, thereby enhancing the quality of generated UML diagrams. Furthermore, the text provides a detailed overview of related works, comparing linguistic and statistical approaches to UML extraction. It concludes with a proposed methodology centered on LLMs, outlining the steps from data preprocessing to diagram generation. The chapter underscores the potential of deep learning to transform software modeling, offering a glimpse into the future of automated and accurate UML class diagram creation.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Business + Economics & Engineering + Technology"

Online-Abonnement

Springer Professional "Business + Economics & Engineering + Technology" gives you access to:

  • more than 102.000 books
  • more than 537 journals

from the following subject areas:

  • Automotive
  • Construction + Real Estate
  • Business IT + Informatics
  • Electrical Engineering + Electronics
  • Energy + Sustainability
  • Finance + Banking
  • Management + Leadership
  • Marketing + Sales
  • Mechanical Engineering + Materials
  • Insurance + Risk


Secure your knowledge advantage now!

Springer Professional "Engineering + Technology"

Online-Abonnement

Springer Professional "Engineering + Technology" gives you access to:

  • more than 67.000 books
  • more than 390 journals

from the following specialised fileds:

  • Automotive
  • Business IT + Informatics
  • Construction + Real Estate
  • Electrical Engineering + Electronics
  • Energy + Sustainability
  • Mechanical Engineering + Materials





 

Secure your knowledge advantage now!

Springer Professional "Business + Economics"

Online-Abonnement

Springer Professional "Business + Economics" gives you access to:

  • more than 67.000 books
  • more than 340 journals

from the following specialised fileds:

  • Construction + Real Estate
  • Business IT + Informatics
  • Finance + Banking
  • Management + Leadership
  • Marketing + Sales
  • Insurance + Risk



Secure your knowledge advantage now!

Literature
This content is only visible if you are logged in and have the appropriate permissions.
Metadata
Title
Towards an Approach for Extracting UML Class Diagrams Using Advanced Language Models
Authors
Babaalla Zakaria
El Mahi Bouziane
Abdeslam Jakimi
Nohamed Oualla
Rachid Saadane
Copyright Year
2025
DOI
https://doi.org/10.1007/978-3-031-88653-9_9