Contextual goal modeling
Every software system is situated in a context. There is a strong relation between the requirements of a system and its context. On the one hand, the context might be considered to determine the set of requirements relevant to a system, the alternatives that can be adopted to meet these requirements, and the quality of each of such alternatives. On the other hand, the system itself may cause changes in the context to meet its requirements. Therefore, there is a mutual influence between requirements and context. Context influences user's goals and their choices to reach these goals.
Capturing this influence is essential for software meeting user’s requirements in different contexts. We develop a goal-based RE framework to model and reason about the requirements for system operating in and reflecting varying contexts. Our framework is composed of three parts: (i) a modeling language (the contextual goal model), (ii) reasoning techniques and automated support tool, (iii) a RE methodological process.
|Authors||Title||Place published||Year published|
|Ali, R.; Dalpiaz, F.; Giorgini, P.||Location-based Software Modeling and Analysis: Tropos-based Approach.||27th International Conference on Conceptual Modeling (ER 08)||2008||Download||Details|
|Ali, R.; Dalpiaz, F.; Giorgini, P.||Modeling and Analyzing Variability for Mobile Information Systems.||International Conference on Computational Science and Its Applications (ICCSA 2008)||2008||Download||Details|
|Ali, R.; Dalpiaz, F.; Giorgini, P.||Location-based Variability for Mobile Information Systems.||20th International Conference on Advanced Information Systems Engineering (CAiSE 08)||2008||Download||Details|
|Dalpiaz, F.; Ali, R.; Asnar, Y.; Bryl, V.; Giorgini, P.||Applying Tropos to Socio-Technical System Design and Runtime Configuration.||Evolution of Agent Development: Methodologies, Tools, Platforms and Languages (WOA08)||2008||Download||Details|
|V. E. Silva Souza; J. Mylopoulos||Monitoring and Diagnosing Malicious Attacks with Autonomic Software||28th International Conference on Conceptual Modeling (ER 2009)||2009||Details|
|Ali, R.; Dalpiaz, F.; Giorgini, P.||Goal-based Self-Contextualization.||Forum of the 21st International Conference on Advanced Information Systems (CAiSE 09 - Forum)||2009||Download||Details|
|Ali, R.; Dalpiaz, F.; Giorgini, P.||A Goal Modeling Framework for Self-Contextualizable Software.||14th International Conference on Exploring Modeling Methods in Systems Analysis and Design (EMMSAD09)||2009||Download||Details|
|Ali, R.; Yu, Y.; Chitchyan, R.; Nhlabatsi, A.; Giorgini, P.||Towards a Unified Framework for Contextual Variability in Requirements||3rd International Workshop on Software Product Management (IWSPM09)||2009||Download||Details|
|Ali, R.; Chitchyan, R.; Giorgini, P.||Context for Goal-level Product Line Derivation||3rd International Workshop on Dynamic Software Product Lines (DSPL09)||2009||Download||Details|
|Ali, R.; Dalpiaz, F.; Giorgini, P.||Modeling and Analyzing Location-based Requirements: Goal-oriented Approach||International Journal of Computer Science and Software Technology (IJCSST)||2009||Download||Details|
|Ali, R.; Dalpiaz, F.; Giorgini, P.||A Goal-based Framework for Contextual Requirements Modeling and Analysis||Requirements Engineering||2010||Download||Details|