Goal models have been proved to be useful to model and analyze stakeholder objectives to elicit requirements of information systems (IS). However, a goal model also needs to anticipate uncertain events (the ones with negative impact/risks) that can affect the achievement of stakeholder objectives. Therefore, my research intends to extends the goal model with other layers of analysis (namely event and treatment analysis). The Goal-Risk Framework are introduced extending Tropos goal model with 3 layers of conceptual analysis: goal, event, and treatment layer.
This work intends to enhance the state-of-the-art Requirements Engineering Tropos methodology in order to deal with risk and its treatment during all phases of the software development process.