Title | ||
---|---|---|
Self-adaptation with End-User Preferences: Using Run-Time Models and Constraint Solving. |
Abstract | ||
---|---|---|
This paper presents an approach to developing self-adaptive systems that takes the end users' preferences into account for adaptation planning, while tolerating incomplete and conflicting adaptation goals. The approach transforms adaptation goals, together with the run-time model that describes current system contexts and configurations, into a constraint satisfaction problem. From that, it diagnoses the conflicting adaptation goals to ignore, and determines the required re-configuration that satisfies all remaining goals. If users do not agree with the solution, they can revise some configuration values. The approach records their preferences embedded in the revisions by tuning the weights of existing goals, so that subsequent adaptation results will be closer to the users' preferences. The experiments on a medium-sized simulated smart home system show that the approach is effective and scalable. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1007/978-3-642-41533-3_34 | Lecture Notes in Computer Science |
Field | DocType | Volume |
End user,Computer science,Home automation,Theoretical computer science,Constraint satisfaction problem,Human–computer interaction,Self adaptation,Artificial intelligence,Scalability | Conference | 8107 |
ISSN | Citations | PageRank |
0302-9743 | 13 | 0.66 |
References | Authors | |
30 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Hui Song | 1 | 15 | 1.38 |
Stephen Barrett | 2 | 63 | 6.47 |
Aidan Clarke | 3 | 31 | 1.37 |
Siobhán Clarke | 4 | 699 | 87.36 |