Abstract
Goal-oriented modeling is an effective way for modeling and analyzing the requirements of users. It takes stakeholder s intentions as the main clue and analyzes their goals and tasks to construct hierarchical requirements model. Unified Modeling Language (UML) is a de facto standard for system requirements modeling and design. In practice, it is very desirable to have an approach to automatically transform user requirements into system requirements, then automatically generate system prototypes for requirements validation. In ICSE 19 and RE 19, we propose an approach and CASE tool RM2PT, which can automatically generate prototypes from system requirements in UML. In this paper, we focus on filling the gap between user and system requirements. Specifically, we propose an approach Goal2UCM to automatically generate the use case diagram, the system operations and interfaces of use cases from the goal-oriented model iStar based on the model-driven approach. We evaluate the proposed approach with the case study of CoCoME system. Overall, the result is satisfactory. The 93.6% of the iStar model elements can be transformed successfully, and the remaining parts of sub-goals and sub-Tasks can be refined and mapped into UML models manually. The proposed approach with the developed CASE tool can be applied to the software industry for requirements engineering.
| Original language | English |
|---|---|
| Pages (from-to) | 21-27 |
| Number of pages | 7 |
| Journal | CEUR Workshop Proceedings |
| Volume | 2983 |
| State | Published - 2021 |
| Event | 14th International iStar Workshop, iStar 2021 - St. John's, Canada Duration: 18 Oct 2021 → … |
Keywords
- UML
- goal model
- system requirements
- user requirements
Fingerprint
Dive into the research topics of 'Goal2UCM: Automatic Generation of Use Case Model from iStar Model'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver