|
ABSTRACT
Context-aware adaptation is an important feature for pervasive computing applications. In our approach, we intend to support the viewpoint of context-aware adaptation as a crosscutting concern with respect to the core "business logic" of an application. In this way, the design of the application core can be decoupled from the design of the adaptation logic. This facilitate the plugging of different adaptation strategies within the same basic application, tailoring it for different contexts. To this end, we leverage ideas from the domains of model-driven development and aspect-oriented design. We assume that the applications to be adapted are designed according to the service-oriented paradigm. Hence, our adaptation mechanisms only assume the knowledge of information accessible in this kind of applications.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
M. Autili, V. Cortellessa, A. Di Marco, P. Inverardi "A conceptual model for adaptable context-aware services" Web Services - Modeling and Testing, June 2006, Palermo (Italy).
|
| |
3
|
M. Baldauf, S. Dudstar "A survey on context-aware systems" Tech. Report TUV-1841-2004-24, Tech. Univ. of Vienna, 2004.
|
| |
4
|
|
| |
5
|
A. Charfi, M. Mezini "Aspect-oriented web service composition with AO4BPEL" ECOWS'04, LNCS 3250, Erfurt, Germany, Sept. 2004.
|
| |
6
|
|
| |
7
|
T. Cottenier, T. Elrad "Dynamic and decentralized service composition with contextual aspect-sensitive services" 1st Int. Conf. on Web Information Systems and Technologies, Miami, USA, May 2005.
|
 |
8
|
Rémi Douence , Pascal Fradet , Mario Südholt, Composition, reuse and interaction analysis of stateful aspects, Proceedings of the 3rd international conference on Aspect-oriented software development, p.141-150, March 22-24, 2004, Lancaster, UK
[doi> 10.1145/976270.976288]
|
| |
9
|
R. France, I. Ray, G. Georg, S. Gosh "Aspect Oriented Approach to early design modeling". IEE Proceedings Vol. 151, No. 4, Aug. 2004.
|
| |
10
|
|
| |
11
|
Kizcales G., et al. "Aspect Oriented Programming" 11th European Conf. on Objec-Oriented Programming, June 1997.
|
 |
12
|
Gregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , William Griswold, Getting started with ASPECTJ, Communications of the ACM, v.44 n.10, p.59-65, Oct. 2001
[doi> 10.1145/383845.383858]
|
 |
13
|
|
| |
14
|
|
 |
15
|
|
| |
16
|
E. Tanter, K. Gybels, M. Denker, A. Bergel "Context-aware aspects" SC 2006 (W. Lowe, M. Sudholt eds.), LNCS 4089, 2006, pp. 227--242.
|
| |
17
|
"UML 2.1.1 Superstructure Specification" OMG Specification formal/2007-02-05, on line: www.omg.org/docs/formal/07-02-05.pdf.
|
| |
18
|
W. Vanderperren, D. Suvée, M. A. Cibran, B. De Fraine "Stateful aspects in JAsCo" SC 2005 (F. Gschwind, U. Assmann, O. Nierstrasz eds.), LNCS 3628, 2005, pp. 167--181.
|
| |
19
|
M. Weiser "The computer for the 21st century" Scientific Am., Sept. 1991, pp. 94--104.
|
| |
20
|
Zakaria A. A., Hosny H., Zeid A. "A UML Extension for Modeling Aspect Oriented Systems". Aspect Modeling with UML workshop (5th Int. Conf. on the Unified Modeling Language), Sept. 2002.
|
CITED BY 3
|
|
Andrea Sindico , Giovanni Bartolomeo , Vincenzo Grassi , Stefano Salsano, Design and development of a context oriented language for middleware based applications, Proceedings of the 2008 workshop on Next generation aspect oriented middleware, p.1-5, April 01-01, 2008, Brussels, Belgium
|
|
|
|
|
|
|
|