Representing and Using Nonfunctional Requirements: A Process-Oriented Approach
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
ER '02 Proceedings of the 21st International Conference on Conceptual Modeling
A two-dimensional interpolation function for irregularly-spaced data
ACM '68 Proceedings of the 1968 23rd ACM national conference
Integrating Feature Modeling with the RSEB
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
Personal and Contextual Requirements Engineering
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
Goal-oriented specification of adaptation requirements engineering in adaptive systems
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
Requirements-driven design of autonomic application software
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
Non-functional requirements in business process modeling
APCCM '08 Proceedings of the fifth Asia-Pacific conference on Conceptual Modelling - Volume 79
Developing context-aware pervasive computing applications: Models and approach
Pervasive and Mobile Computing
A goal-based framework for contextual requirements modeling and analysis
Requirements Engineering
Supporting runtime system evolution to adapt to user behaviour
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
COMPRO: a methodological approach for business process contextualisation
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems - Volume Part I
Awareness requirements for adaptive systems
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Hi-index | 0.00 |
Pervasive environments support users' daily routines in an invisible and unobtrusive way. To do so, they include a technical pervasive infrastructure, which is aware of and adaptive to both the operational context and the users at hand. Non-Functional Requirements (NFRs) have been effectively used to inform decision-making in software engineering: functional alternatives are compared in terms of their contribution to NFRs satisfaction. In this work, we consider user preferences over NFRs as a key driver for the adaptation of a pervasive infrastructure. We devise a model-driven framework for building pervasive systems that maximize fitness with the context and the user. Our contributions are: (i) adaptive task models, a conceptual model to describe user routines that accounts for user preferences over NFRs; and (ii) an adaptation framework, which uses our models at runtime to guide a pervasive infrastructure in adapting its behaviour to user preferences and context.