Graph-Based Generation and Validation of Use Case Diagrams

As we know in today’s modern software engineering, use case diagrams for representing the functionalities of the system act significantly in mediating the gap between the stakeholder and the developer. Some of the earlier techniques used in constructing such diagrams can be problematic when these diagrams are to be employed in large systems where there are many actors and activities. That is why every limitation outlined above might be resolved further with the help of NLP and developments in graphs theory. The proposed method makes improvements by reducing the human interference; it can handle increase in system size and the number of actors and their interactions; it also provides highly accurate shortest-path identification through use of validation methods. In addition, shortest-path algorithms are incorporated to improve the validation exercise, thereby minimizing errors common in presenting the system functionalities. Hence, the results indicate that the proposed method is more effective not only for generating use case diagrams with increased precision and scalability but also for constructing the necessary framework for checking system interactions’ correctness. This work provides a foundation for future studies aimed at enhancing the automation of the use case diagram especially for complex systems.

Authors

Institutions

Publication Details

Journal
Procedia Computer Science
Published
2025-01-01
DOI
https://doi.org/10.1016/j.procs.2025.04.090
Primary Topic
Advanced Software Engineering Methodologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Graph-Based Generation and Validation of Use Case Diagrams

Kanagasabapathi Somasundaram, M.G. Thushara, Reshma P Nair
Procedia Computer Science
Advanced Software Engineering Methodologies
article

Graph-Based Generation and Validation of Use Case Diagrams

Kanagasabapathi Somasundaram, M.G. Thushara, Reshma P Nair
article en

Abstract

As we know in today’s modern software engineering, use case diagrams for representing the functionalities of the system act significantly in mediating the gap between the stakeholder and the developer. Some of the earlier techniques used in constructing such diagrams can be problematic when these diagrams are to be employed in large systems where there are many actors and activities. That is why every limitation outlined above might be resolved further with the help of NLP and developments in graphs theory. The proposed method makes improvements by reducing the human interference; it can handle increase in system size and the number of actors and their interactions; it also provides highly accurate shortest-path identification through use of validation methods. In addition, shortest-path algorithms are incorporated to improve the validation exercise, thereby minimizing errors common in presenting the system functionalities. Hence, the results indicate that the proposed method is more effective not only for generating use case diagrams with increased precision and scalability but also for constructing the necessary framework for checking system interactions’ correctness. This work provides a foundation for future studies aimed at enhancing the automation of the use case diagram especially for complex systems.

Procedia Computer ScienceVol. 259
Amrita Vishwa Vidyapeetham (IN)
Openalex Percentile: Top 95%
Advanced Software Engineering Methodologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Graph-Based Generation and Validation of Use Case Diagrams — Kanagasabapathi Somasundaram, M.G. Thushara, et al. · Procedia Computer Science (2025) | TGRS Research Map | TGRS