Home // SOFTENG 2015, The First International Conference on Advances and Trends in Software Engineering // View article


A Change Impact Analysis Approach to GRL Models

Authors:
Jameleddine Hassine

Keywords: Goal models; requirements; Change Impact Analysis; Goal-oriented language(GRL); GRL Model Dependency Graph (GMDG); slicing

Abstract:
Goal models represent interests, intentions, and strategies of different stakeholders in early requirements elicitation process. In a socio-technical context, goal models evolve quickly to accommodate the rapid changes of stakeholders' needs, technologies, and business environments. In order to control and minimize the risks brought by requirements changes, it is important to analyze the effects of modifications in goal models. Given a proposed modification, Change Impact Analysis (CIA) allows for the identification of software artifacts that will be impacted and for the estimation of the effort required to implement the proposed changes. This paper describes an approach to analyze the propagation of changes in goal models specified using the Goal-oriented Requirements Language (GRL). Dependencies in the GRL model are first extracted and illustrated using a GRL Model Dependency Graph (GMDG), describing inter- and intra- actor dependencies. In order to identify model constructs that are impacted by a proposed change, we apply the well-known technique of program slicing to the GMDG model. We illustrate our approach by applying it to a goal model describing undergraduate students' involvement in research activities.

Pages: 1 to 6

Copyright: Copyright (c) IARIA, 2015

Publication date: April 19, 2015

Published in: conference

ISSN: 2519-8394

ISBN: 978-1-61208-449-7

Location: Barcelona, Spain

Dates: from April 19, 2015 to April 24, 2015