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.

AuthorsTitlePlace publishedYear publishedsort icon
Ali, R.; Dalpiaz, F.; Giorgini, P.A Goal-based Framework for Contextual Requirements Modeling and AnalysisRequirements Engineering2010DownloadDetails
Ali, R.; Yu, Y.; Chitchyan, R.; Nhlabatsi, A.; Giorgini, P.Towards a Unified Framework for Contextual Variability in Requirements3rd International Workshop on Software Product Management (IWSPM09)2009DownloadDetails
Ali, R.; Chitchyan, R.; Giorgini, P.Context for Goal-level Product Line Derivation3rd International Workshop on Dynamic Software Product Lines (DSPL09)2009DownloadDetails
Ali, R.; Dalpiaz, F.; Giorgini, P.Modeling and Analyzing Location-based Requirements: Goal-oriented ApproachInternational Journal of Computer Science and Software Technology (IJCSST)2009DownloadDetails
V. E. Silva Souza; J. MylopoulosMonitoring and Diagnosing Malicious Attacks with Autonomic Software28th International Conference on Conceptual Modeling (ER 2009)2009Details
Ali, R.; Dalpiaz, F.; Giorgini, P.Goal-based Self-Contextualization.Forum of the 21st International Conference on Advanced Information Systems (CAiSE 09 - Forum)2009DownloadDetails
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)2009DownloadDetails
Ali, R.; Dalpiaz, F.; Giorgini, P.Location-based Variability for Mobile Information Systems.20th International Conference on Advanced Information Systems Engineering (CAiSE 08)2008DownloadDetails
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)2008DownloadDetails
Ali, R.; Dalpiaz, F.; Giorgini, P.Location-based Software Modeling and Analysis: Tropos-based Approach.27th International Conference on Conceptual Modeling (ER 08)2008DownloadDetails
Ali, R.; Dalpiaz, F.; Giorgini, P.Modeling and Analyzing Variability for Mobile Information Systems.International Conference on Computational Science and Its Applications (ICCSA 2008)2008DownloadDetails

Back to top