Abstract
Goal-oriented requirements engineering aims to describe both stakeholders and system goals and their relationships using goal models. Large goal models for complex systems are often constructed from sub-models describing various stakeholders’ views and context-related aspects. These goal-oriented sub-models, also called views, may exhibit overlaps and present discrepancies. Hence, integrating such views is considered a significant barrier to the construction of a unified goal model. Current approaches to merging goal models require intensive human intervention. This paper proposes an approach and a prototype tool, called GRLMerger, to integrate two GRL (Goal-oriented Requirement Language) models into one consolidated model that is correct, complete, and free from any conflict that may arise during the merging process. GRLMerger considers both syntactic and semantic aspects of the GRL models and allows analysts to merge them either interactively or in a fully automated mode. GRLMerger employs natural language processing (NLP) techniques to match intentional elements based on their semantic similarity. The proposed GRLMerger approach and tool have been validated using 12 experimental tasks derived from two case studies, exhibiting very promising performance.
| Original language | English |
|---|---|
| Pages (from-to) | 209-259 |
| Number of pages | 51 |
| Journal | Requirements Engineering |
| Volume | 29 |
| Issue number | 2 |
| DOIs | |
| State | Published - Jun 2024 |
Bibliographical note
Publisher Copyright:© The Author(s), under exclusive licence to Springer-Verlag London Ltd., part of Springer Nature 2024.
Keywords
- Goal-oriented Requirement Language (GRL)
- Goal-oriented modeling
- Integration
- Matching
- Merging
- Natural language processing
- Semantics
ASJC Scopus subject areas
- Software
- Information Systems
Fingerprint
Dive into the research topics of 'GRLMerger: an automatic approach for integrating GRL models'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver