Back to Search
Start Over
Towards Automated Goal Model Generation from UML Use Case and Swimlane Diagrams.
- 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]
- Subjects :
- COMPUTER software
UNIFIED modeling language
Subjects
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