Abstract | ||
---|---|---|
There is a growing demand for context-aware applications that can dynamically adapt to their run-time environment. An application offers a collection of functionalities that can be realized through a composition of software components and/or services that are made available at runtime. With the availability of alternative variants of such components and/or services that provide the basic functionalities, while differ in extra- functional characteristics, characterized by quality of services (QoS), an unforeseen number of application variants can be created. The variant that best fits the current context is selected through adaptation reasoning, which can suffer from the processing capabilities of resource-scarce mobile devices, especially when a huge number of application variants needs to be reason about. In this paper, we present a reasoning approach, which provides a meaningful adaptation decision for adaptive applications having a large number of variants within a reasonable time frame. The approach is validated through two arbitrary applications with large number of variants. |
Year | Venue | Keywords |
---|---|---|
2009 | ECEASST | utility function,scalability,variability,ubiquitous computing,adaptation reasoning,self-adaptation,mobile device,process capability,quality of service,software component |
Field | DocType | Volume |
Time frame,Computer science,Quality of service,Mobile device,Component-based software engineering,Distributed computing | Journal | 19 |
Citations | PageRank | References |
2 | 0.39 | 9 |
Authors | ||
7 |
Name | Order | Citations | PageRank |
---|---|---|---|
Mohammad Ullah Khan | 1 | 159 | 10.94 |
Roland Reichle | 2 | 235 | 15.57 |
Michael Wagner | 3 | 108 | 7.58 |
Kurt Geihs | 4 | 1555 | 145.77 |
Ulrich Scholz | 5 | 119 | 6.13 |
Konstantinos Kakousis | 6 | 69 | 4.22 |
George A. Papadopoulos | 7 | 1072 | 91.85 |