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 条
  • [31] Ontology based Context Modeler for Context-Aware Systems
    Fissaa, Tarik
    Guermah, Hatim
    Hafiddi, Hatim
    Nassar, Mahmoud
    Kriouile, Abdelaziz
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2013, : 43 - 47
  • [32] Profile based context-aware query processing architecture
    Iftikhar, Nadeern
    Liaquat, Humaira
    Qadir, Muhammad Abdul
    10TH IEEE INTERNATIONAL MULTITOPIC CONFERENCE 2006, PROCEEDINGS, 2006, : 250 - +
  • [33] An agent-based architecture for context-aware communication
    Plesa, Romelia
    Logrippo, Luigi
    21ST INTERNATIONAL CONFERENCE ON ADVANCED NETWORKING AND APPLICATIONS WORKSHOPS/SYMPOSIA, VOL 2, PROCEEDINGS, 2007, : 133 - +
  • [34] An SoC-based context-aware system architecture
    Lee, KM
    Sohn, BK
    Kim, JT
    Lee, SW
    Lee, JH
    Jeon, JW
    Cho, JD
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 3, PROCEEDINGS, 2004, 3215 : 573 - 580
  • [35] An Approach and Architecture Supporting Context-Aware Provision of mLearning Services
    Stoyanov, S.
    Valkanova, V.
    Ganchev, I.
    O'Droma, M.
    SECOND INTERNATIONAL CONFERENCE ON MOBILE, HYBRID, AND ON-LINE LEARNING (ELML 2010), 2010, : 11 - 16
  • [36] A multimodel context-aware tourism recommendation service: Approach and architecture
    A. M. Kashevnik
    A. V. Ponomarev
    A. V. Smirnov
    Journal of Computer and Systems Sciences International, 2017, 56 : 245 - 258
  • [37] A multimodel context-aware tourism recommendation service: Approach and architecture
    Kashevnik, A. M.
    Ponomarev, A. V.
    Smirnov, A. V.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2017, 56 (02) : 245 - 258
  • [38] Architecture-based approach to self-adaptive software
    Oreizy, Peyman
    Gorlick, Michael M.
    Taylor, Richard N.
    Heimbigner, Dennis
    Johnson, Gregory
    Medvidovic, Nenad
    Quilici, Alex
    Rosenblum, David S.
    Wolf, Alexander L.
    IEEE Intelligent Systems and Their Applications, 14 (03): : 54 - 62
  • [39] An architecture-based approach to self-adaptive software
    Oreizy, P
    Gorlick, MM
    Taylor, RN
    Heimbigner, D
    Johnson, G
    Medvidovic, N
    Quilici, A
    Rosenblum, DS
    Wolf, AL
    IEEE INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1999, 14 (03): : 54 - 62
  • [40] Designing and Developing Context-Aware Mobile Mashups: The CAMUS Approach
    Corvetta, Fabio
    Matera, Maristella
    Medana, Riccardo
    Quintarelli, Elisa
    Rizzo, Vincenzo
    Tanca, Letizia
    ENGINEERING THE WEB IN THE BIG DATA ERA, 2015, 9114 : 651 - 654