A development process for context-aware adaptive services

Pervasive computing infrastructure makes it possible for mobile users to run software services on extremely heterogeneous and resource-constrained mobile devices. Heterogeneity and device limitedness creates serious problems for the development and deployment of mobile services that are able to run properly on the execution context and are able to ensures that users experience the ldquobestrdquo Quality of Service possible according to their needs and specific contexts of use. In this paper we show how the main issues related to the development of self-adapting context-aware services are addressed in the IST PLASTIC Project with the support of CHAMELEON, a declarative framework for tailoring adaptable services.

[1]  Kenneth MacKenzie,et al.  Mobile Resource Guarantees and Policies , 2005, CASSIS.

[2]  Paola Inverardi,et al.  A conceptual model for adaptable context-aware services , 2006 .

[3]  Yukyong Kim,et al.  Web Services Development Process , 2005, IASTED PDCS.

[4]  Cecilia Mascolo,et al.  CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications , 2003, IEEE Trans. Software Eng..

[5]  George Angelos Papadopoulos,et al.  An Approach for Developing Adaptive, Mobile Applications with Separation of Concerns , 2006, 30th Annual International Computer Software and Applications Conference (COMPSAC'06).

[6]  Cecilia Mascolo,et al.  Performance analysis and prediction of physically mobile systems , 2007, WOSP '07.

[7]  Frank Eliassen,et al.  Composing Components and Services Using a Planning-Based Adaptation Middleware , 2008, SC@ETAPS.

[8]  Paola Inverardi,et al.  A Resource-Oriented Static Analysis Approach to Adaptable Java Applications , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.

[9]  Paola Inverardi,et al.  Quantitative resource-oriented analysis of Java (Adaptable) applications , 2007, WOSP '07.

[10]  李宏科,et al.  Mobius综合征一例 , 1993 .

[11]  Frank Budinsky,et al.  Eclipse Modeling Framework , 2003 .

[12]  Paola Inverardi,et al.  Towards Self-evolving Context-aware Services , 2008, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..

[13]  J. P. Almeida Methodological Framework for Freeband Services Development , 2005 .

[14]  Paola Inverardi,et al.  A declarative framework for adaptable applications in heterogeneous environments , 2004, SAC '04.

[15]  Sam Malek,et al.  An energy consumption framework for distributed java-based systems , 2007, ASE.

[16]  Elvira Albert,et al.  Heap space analysis for java bytecode , 2007, ISMM '07.

[17]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

[18]  Margaret B. Scott,et al.  II – DESCRIPTION OF THE WORK , 1970 .