The Feature and Service Interaction Problem in Telecommunications Systems: A Survey
IEEE Transactions on Software Engineering
Towards a Better Understanding of Context and Context-Awareness
HUC '99 Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing
A Survey of Context-Aware Mobile Computing Research
A Survey of Context-Aware Mobile Computing Research
Requirements elicitation for the design of context-aware applications in a ubiquitous environment
ICEC '05 Proceedings of the 7th international conference on Electronic commerce
A resource model for adaptable applications
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
A survey on context-aware systems
International Journal of Ad Hoc and Ubiquitous Computing
Dynamic Software Product Lines
Computer
Dynamically Evolvable Dependable Software: From Oxymoron to Reality
Concurrency, Graphs and Models
Context-Aware Computing Applications
WMCSA '94 Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications
The Future of Software: Adaptation and Dependability
Software Engineering
Context-aware systems: A literature review and classification
Expert Systems with Applications: An International Journal
Self-adaptive software: Landscape and research challenges
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Software Engineering for Self-Adaptive Systems: A Research Roadmap
Software Engineering for Self-Adaptive Systems
Context-aware service engineering: A survey
Journal of Systems and Software
Detecting feature interactions in SPL requirements analysis models
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
Developing context-aware pervasive computing applications: Models and approach
Pervasive and Mobile Computing
Context awareness for dynamic service-oriented product lines
Proceedings of the 13th International Software Product Line Conference
Context-oriented domain analysis
CONTEXT'07 Proceedings of the 6th international and interdisciplinary conference on Modeling and using context
What's in a feature: a requirements engineering perspective
FASE'08/ETAPS'08 Proceedings of the Theory and practice of software, 11th international conference on Fundamental approaches to software engineering
Context-driven requirements analysis
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III
Model checking requirements at run-time in adaptive systems
Proceedings of the 8th workshop on Assurances for self-adaptive systems
Requirements evolution drives software evolution
Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution
A software lifecycle process for context-aware adaptive systems
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Leveraging state-based user preferences in context-aware reconfigurations for self-adaptive systems
SEFM'11 Proceedings of the 9th international conference on Software engineering and formal methods
Hi-index | 0.00 |
Context-aware adaptive systems are a promising approach to deal with the uncertainty shown by the environment. Their ability is to perform run-time adaptations driven by the context thus promoting software evolution to the norm rather than considering it as an exception. We have identified two different kind of evolutions that the system should be able to perform. In the foreseen evolution the context is completely characterized whereas in the unforeseen evolution the context is keep updated as new functionalities are required by the user. Both evolutions are presented using a system notation based on the feature engineering approach that relates requirement, specification and context assumptions. A notion of consistent evolution toward the future system variant is proposed.