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