Requirements changes frequently occur at any time of a software development process, and their management is a crucial issue to develop software of high quality. Meanwhile, goal-oriented analysis techniques are being put into practice to elicit requirements. In this situation, the change management of goal graphs and its support are necessary. This paper presents a technique related to the change management of goal graphs, realizing impact analysis on a goal graph when its modifications occur. Our impact analysis detects conflicts that arise when a new goal is added, and investigates the achievability of the other goals when an existing goal is deleted. We have implemented a supporting tool for automating the analysis. Two case studies suggested the efficiency of the proposed approach.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Shinpei HAYASHI, Daisuke TANABE, Haruhiko KAIYA, Motoshi SAEKI, "Impact Analysis on an Attributed Goal Graph" in IEICE TRANSACTIONS on Information,
vol. E95-D, no. 4, pp. 1012-1020, April 2012, doi: 10.1587/transinf.E95.D.1012.
Abstract: Requirements changes frequently occur at any time of a software development process, and their management is a crucial issue to develop software of high quality. Meanwhile, goal-oriented analysis techniques are being put into practice to elicit requirements. In this situation, the change management of goal graphs and its support are necessary. This paper presents a technique related to the change management of goal graphs, realizing impact analysis on a goal graph when its modifications occur. Our impact analysis detects conflicts that arise when a new goal is added, and investigates the achievability of the other goals when an existing goal is deleted. We have implemented a supporting tool for automating the analysis. Two case studies suggested the efficiency of the proposed approach.
URL: https://global.ieice.org/en_transactions/information/10.1587/transinf.E95.D.1012/_p
Copy
@ARTICLE{e95-d_4_1012,
author={Shinpei HAYASHI, Daisuke TANABE, Haruhiko KAIYA, Motoshi SAEKI, },
journal={IEICE TRANSACTIONS on Information},
title={Impact Analysis on an Attributed Goal Graph},
year={2012},
volume={E95-D},
number={4},
pages={1012-1020},
abstract={Requirements changes frequently occur at any time of a software development process, and their management is a crucial issue to develop software of high quality. Meanwhile, goal-oriented analysis techniques are being put into practice to elicit requirements. In this situation, the change management of goal graphs and its support are necessary. This paper presents a technique related to the change management of goal graphs, realizing impact analysis on a goal graph when its modifications occur. Our impact analysis detects conflicts that arise when a new goal is added, and investigates the achievability of the other goals when an existing goal is deleted. We have implemented a supporting tool for automating the analysis. Two case studies suggested the efficiency of the proposed approach.},
keywords={},
doi={10.1587/transinf.E95.D.1012},
ISSN={1745-1361},
month={April},}
Copy
TY - JOUR
TI - Impact Analysis on an Attributed Goal Graph
T2 - IEICE TRANSACTIONS on Information
SP - 1012
EP - 1020
AU - Shinpei HAYASHI
AU - Daisuke TANABE
AU - Haruhiko KAIYA
AU - Motoshi SAEKI
PY - 2012
DO - 10.1587/transinf.E95.D.1012
JO - IEICE TRANSACTIONS on Information
SN - 1745-1361
VL - E95-D
IS - 4
JA - IEICE TRANSACTIONS on Information
Y1 - April 2012
AB - Requirements changes frequently occur at any time of a software development process, and their management is a crucial issue to develop software of high quality. Meanwhile, goal-oriented analysis techniques are being put into practice to elicit requirements. In this situation, the change management of goal graphs and its support are necessary. This paper presents a technique related to the change management of goal graphs, realizing impact analysis on a goal graph when its modifications occur. Our impact analysis detects conflicts that arise when a new goal is added, and investigates the achievability of the other goals when an existing goal is deleted. We have implemented a supporting tool for automating the analysis. Two case studies suggested the efficiency of the proposed approach.
ER -