Back to Search Start Over

Towards Automated Goal Model Generation from UML Use Case and Swimlane Diagrams.

Authors :
Yousef, Ahlem
Ghoul, Said
Tayae, Mohammad
Source :
International Journal for Computers & Their Applications; Jun2023, Vol. 30 Issue 2, p161-172, 12p
Publication Year :
2023

Abstract

The Goal Model of software is one of the important concepts in the goal-based requirements engineering. It helps in specifying the software goals and the relationships between them. Several research works were conducted to generate Goal Model of software from its requirements documents. However, the generated Goal Models merge behavior and soft goals into a single model unit. This merging leads to tangled and complex generated Goal Models. Therefore, the maintenance of these models is hard and costly. The work presented in this paper proposes an approach splitting the generated Goal Model into three separated concerns (aspects) models (behavior, soft, and constraints) that facilitate its evolution and maintenance. The proposed approach is semi-automated, taking UML use case and Swimlane diagrams as inputs and generating a separated aspects model GM as output. The separation of Goal Model aspects led to adding new required information in input requirements specification documents. The feasibility of the proposed approach was validated on a concrete business case (Philadelphia University Quality Assurance Agenda). Its implementation was demonstrated through processes programming with algorithms and UML. Its contribution was demonstrated through its comparison with similar works. According to the observed results, this approach could be valuable in any goal-oriented requirements engineering application. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10765204
Volume :
30
Issue :
2
Database :
Complementary Index
Journal :
International Journal for Computers & Their Applications
Publication Type :
Academic Journal
Accession number :
164812660