An Architecture-based Approach to Developing Context-aware Adaptive Systems

被引:3
|
作者
Hussein, Mahmoud [1 ]
Han, Jun [1 ]
Colman, Alan [1 ]
Yu, Jian [1 ]
机构
[1] Swinburne Univ Technol, Fac Informat & Commun Technol, Melbourne, Vic 3122, Australia
关键词
Context-awareness; self-adaptivity; context and system modelling; software architecture; SELF-ADAPTATION; MIDDLEWARE; SUPPORT; MODELS;
D O I
10.1109/ECBS.2012.13
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Self-adaptive systems and context-aware systems have been proposed to provide the ability for a software system to adapt itself at runtime to cope with changes in its environment and user needs. However, research in self-adaptation and context-awareness has been carried out largely in separate communities, with limited reference to each other. Research in self-adaptation is more concerned with how to adapt the system, while research in context-awareness is more concerned with how to model, process, and manage the context information. In general, context-aware adaptive software systems need to consider both perspectives in a holistic manner. With the objective to gain a better understanding of the relationship between context-awareness and self-adaptation to advance the research and practice in this area, we in this paper introduce a layered architecture that integrates both perspectives. In addition, we demonstrate our approach through the development of a context-aware adaptive vehicle route planning software system.
引用
收藏
页码:154 / 163
页数:10
相关论文
共 50 条
  • [41] Architecture of a context-aware and adaptive learning schedule for learning Java']Java
    Yau, Jane
    Joy, Mike
    7TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2007, : 252 - +
  • [42] A comprehensive middleware architecture for context-aware ubiquitous computing systems
    Shehzad, A
    Ngo, HQ
    Lee, SY
    Lee, YK
    Fourth Annual ACIS International Conference on Computer and Information Science, Proceedings, 2005, : 251 - 256
  • [43] Developing context-aware pervasive computing applications: Models and approach
    Henricksen, Karen
    Indulska, Jadwiga
    PERVASIVE AND MOBILE COMPUTING, 2006, 2 (01) : 37 - 64
  • [44] A context-aware statistical ontology approach for adaptive face recognition
    Bashar, Md. Rezaul
    Kang, Sung Kwan
    Dawadi, Pankaj Raj
    Rhee, Phill Kyu
    PROCEEDINGS OF THE FRONTIERS IN THE CONVERGENCE OF BIOSCIENCE AND INFORMATION TECHNOLOGIES, 2007, : 698 - +
  • [45] A structured approach for functional analysis of context-aware systems
    Gui, Fajun
    Chen, Yong
    Li, Haomin
    Tang, Chao
    CONCURRENT ENGINEERING-RESEARCH AND APPLICATIONS, 2022, 31 (1-2): : 21 - 35
  • [46] An architecture for interactive context-aware applications
    Rehman, Kasim
    Stajano, Frank
    Coulouris, George
    IEEE PERVASIVE COMPUTING, 2007, 6 (01) : 73 - 80
  • [47] Context-Aware Decentralization Approach for Adaptive BPEL Process in Cloud
    Rekik, Molka
    Boukadi, Khouloud
    Ben-Abdallah, Hanene
    ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING, 2015, 508 : 51 - 62
  • [48] A Context-Aware Approach for a Collaborative, Pervasive and Adaptive Digital Storytelling
    Casillo, M.
    Colace, F.
    De Santo, M.
    Lemma, S.
    Lombardi, M.
    DMS 2016: THE 22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED MULTIMEDIA SYSTEMS, 2016, : 165 - 174
  • [49] A MODEL OF CONTEXT-AWARE AGENT ARCHITECTURE
    Stoyanov, Stanimir
    Valkanov, Vladimir
    Popchev, Ivan
    Stoyanova-Doycheva, Asya
    Doychev, Emil
    COMPTES RENDUS DE L ACADEMIE BULGARE DES SCIENCES, 2014, 67 (04): : 487 - 496
  • [50] Context Variability for Context-Aware Systems
    Capilla, Rafael
    Ortiz, Oscar
    Hinchey, Mike
    COMPUTER, 2014, 47 (02) : 85 - 87