2023
DOI: 10.1051/e3sconf/202341201002
|View full text |Cite
|
Sign up to set email alerts
|

A methodology of automatic class diagrams generation from source code using Model-Driven Architecture and Machine Learning to achieve Energy Efficiency

Abir Sajji,
Yassine Rhazali,
Youssef Hadi

Abstract: The automated generation of class diagrams is a crucial task in software engineering, facilitating the understanding, analysis, and documentation of complex software systems. Traditional manual approaches are time and energy consuming, error-prone, and lack consistency. To address these challenges, this research presents an automated proposed approach that utilizes Graph Neural Networks (GNNs), a machine learning algorithm, to generate class diagrams from source code within the context of Model Driven Architec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 20 publications
0
1
0
Order By: Relevance
“…Despite the prevalence of class diagrams in visualizing system structure and dynamics, their manual creation and maintenance remain time-consuming, error-prone, and resource-intensive [8][9][10]. This highlights an opportunity for AI-driven automation, specifically by dynamically enriching UML class diagrams based on detailed use case specifications expressed in natural language.…”
Section: Introductionmentioning
confidence: 99%
“…Despite the prevalence of class diagrams in visualizing system structure and dynamics, their manual creation and maintenance remain time-consuming, error-prone, and resource-intensive [8][9][10]. This highlights an opportunity for AI-driven automation, specifically by dynamically enriching UML class diagrams based on detailed use case specifications expressed in natural language.…”
Section: Introductionmentioning
confidence: 99%