Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
Automatic monitoring of software requirements
ICSE '97 Proceedings of the 19th international conference on Software engineering
From object-oriented to goal-oriented requirements analysis
Communications of the ACM
Guiding Goal Modeling Using Scenarios
IEEE Transactions on Software Engineering
FORM: A feature-oriented reuse method with domain-specific reference architectures
Annals of Software Engineering
Towards requirements-driven information systems engineering: the Tropos project
Information Systems - The 13th international conference on advanced information systems engineering (CAiSE*01)
ER '02 Proceedings of the 21st International Conference on Conceptual Modeling
Reliable Requirements through the Quality Gateway
DEXA '99 Proceedings of the 10th International Workshop on Database & Expert Systems Applications
Requirements monitoring in dynamic environments
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
Reconciling System Requirements and Runtime Behavior
IWSSD '98 Proceedings of the 9th international workshop on Software specification and design
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
Requirements Analysis for Customizable Software Goals-Skills-Preferences Framework
RE '03 Proceedings of the 11th IEEE International Conference on Requirements Engineering
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
Ontology Based Context Modeling and Reasoning using OWL
PERCOMW '04 Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops
A Software Engineering Framework for Context-Aware Pervasive Computing
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Hierarchical Situation Modeling and Reasoning for Pervasive Computing
SEUS-WCCIA '06 Proceedings of the The Fourth IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, and the Second International Workshop on Collaborative Computing, Integration, and Assurance (SEUS-WCCIA'06)
On Goal-based Variability Acquisition and Analysis
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
Journal of Systems and Software
An automated approach to monitoring and diagnosing requirements
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Configuring features with stakeholder goals
Proceedings of the 2008 ACM symposium on Applied computing
From goals to components: a combined approach to self-management
Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems
Location-Based Variability for Mobile Information Systems
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Location-Based Software Modeling and Analysis: Tropos-Based Approach
ER '08 Proceedings of the 27th International Conference on Conceptual Modeling
Business process management with the user requirements notation
Electronic Commerce Research
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Modeling Domain Variability in Requirements Engineering with Contexts
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
Context awareness for dynamic service-oriented product lines
Proceedings of the 13th International Software Product Line Conference
Requirements-driven design and configuration management of business processes
BPM'07 Proceedings of the 5th international conference on Business process management
Requirements reflection: requirements as runtime entities
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
A goal-based framework for contextual requirements modeling and analysis
Requirements Engineering
Configuring software product line feature models based on Stakeholders' soft and hard requirements
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Fuzzy Goals for Requirements-Driven Adaptation
RE '10 Proceedings of the 2010 18th IEEE International Requirements Engineering Conference
Representing and reasoning about preferences in requirements engineering
Requirements Engineering - Special Issue on Best Papers of RE'10: Requirements Engineering in a Multi-faceted World
Reasoning with contextual requirements: Detecting inconsistency and conflicts
Information and Software Technology
Hi-index | 0.00 |
Deployment is a main development phase which configures a software to be ready for use in a certain environment. The ultimate goal of deployment is to enable users to achieve their requirements while using the deployed software. However, requirements are not uniform and differ between deployment environments. In one environment, certain requirements could be useless or redundant, thereby making some software functionalities superfluous. In another environment, instead, some requirements could be impossible to achieve and, thus, additional functionalities would be required. We advocate that ensuring fitness between requirements and the system environment is a basic and critical step to achieve a comprehensive deployment process. We propose a tool-supported modelling and analysis approach to tailor a requirements model to each environment in which the system is to be deployed. We study the case of a contextual goal model, which is a requirements model that captures the relationship between the variability of requirements (goal variability space) and the varying states of a deployment environment (context variability space). Our analysis relies on sampling a deployment environment to discover its context variability space and use it to identify loci in the contextual goal model where a modification has to take place. Finally, we apply our approach in practice and report on the obtained results.