Maintaining Consistency in the Coevolution of iStar Models and Use Cases in Requirements Engineering

Requirements Engineering is a fundamental step in software development. Organizational modeling techniques such as iStar, and functional requirements such as UML Use Case are used to elicit and document requirements. In previous works, it is proposed to derive use cases from iStar models and generate these artifacts in the JGOOSE tool (Java Goal into Object Oriented Standard Extension). However, the proposed derivation guidelines and the support tool do not guarantee the consistency of these artifacts as they evolve. This means that changes in use cases are not reflected in the iStar models used as a base. This deficiency can lead to inconsistent documents throughout the software lifecycle. In this way, it is proposed consistency guarantee rules to define transformations and coevolution between a use case model and an iStar model.

Authors

Institutions

Publication Details

Published
2024-08-12
DOI
https://doi.org/10.1109/clei64178.2024.10700503
Primary Topic
Service-Oriented Architecture and Web Services
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Maintaining Consistency in the Coevolution of iStar Models and Use Cases in Requirements Engineering

Diogo do Nascimento Paza, Vitor Luiz Caldeira Gilnek, Victor Francisco Araya Santander, Marcos Alexandre dos Anjos
1 links
Service-Oriented Architecture and Web Services
article

Maintaining Consistency in the Coevolution of iStar Models and Use Cases in Requirements Engineering

Diogo do Nascimento Paza, Vitor Luiz Caldeira Gilnek, Victor Francisco Araya Santander, Marcos Alexandre dos Anjos
article en

Abstract

Requirements Engineering is a fundamental step in software development. Organizational modeling techniques such as iStar, and functional requirements such as UML Use Case are used to elicit and document requirements. In previous works, it is proposed to derive use cases from iStar models and generate these artifacts in the JGOOSE tool (Java Goal into Object Oriented Standard Extension). However, the proposed derivation guidelines and the support tool do not guarantee the consistency of these artifacts as they evolve. This means that changes in use cases are not reflected in the iStar models used as a base. This deficiency can lead to inconsistent documents throughout the software lifecycle. In this way, it is proposed consistency guarantee rules to define transformations and coevolution between a use case model and an iStar model.

Universidade Estadual do Oeste do Paraná (BR)
Openalex Percentile: Top 73%
Service-Oriented Architecture and Web Services
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.