Context management and self-adaptivity for situation-aware smart software systems.
详细信息   
  • 作者:Villegas Machado ; Norha Milena.
  • 学历:Doctor
  • 年:2013
  • 毕业院校:University of Victoria
  • Department:bsheaff@uvic.ca.
  • ISBN:9780499284051
  • CBH:NS28405
  • Country:Canada
  • 语种:English
  • FileSize:6210283
  • Pages:346
文摘
Our society is increasingly demanding situation-aware smarter software SASS) systems,whose goals change over time and depend on context situations. A system with such properties must sense their dynamic environment and respond to changes quickly,accurately,and reliably,that is,to be context-aware and self-adaptive. The problem addressed in this dissertation is the dynamic management of context information,with the goal of improving the relevance of SASS systems context-aware capabilities with respect to changes in their requirements and execution environment. Therefore,this dissertation focuses on the investigation of dynamic context management and self-adaptivity to: i) improve context-awareness and exploit context information to enhance quality of user experience in SASS systems,and ii) improve the dynamic capabilities of self-adaptivity in SASS systems. Context-awareness and self-adaptivity pose significant challenges for the engineering of SASS systems. Regarding context-awareness,the first challenge addressed in this dissertation is the impossibility of fully specifying environmental entities and the corresponding monitoring requirements at design-time. The second challenge arises from the continuous evolution of monitoring requirements due to changes in the system caused by self-adaptation. As a result,context monitoring strategies must be modeled and managed in such a way that they support the addition and deletion of context types and monitoring conditions at runtime. For this,the user must be integrated into the dynamic context management process. Concerning self-adaptivity,the third challenge is to control the dynamicity of adaptation goals,adaptation mechanisms,and monitoring infrastructures,and the way they affect each other in the adaptation process. This is to preserve the effectiveness of context monitoring requirements and thus self-adaptation. The fourth challenge,related also to self-adaptivity,concerns the assessment of adaptation mechanisms at runtime to prevent undesirable system states as a result of self-adaptation. Given these challenges,to improve context-awareness we made three contributions. First,we proposed the personal context sphere concept to empower users to control the life cycle of personal context information in user-centric SASS systems. Second,we proposed the SmarterContext ontology to model context information and its monitoring requirements supporting changes in these models at runtime. Third,we proposed an efficient context processing engine to discover implicit contextual facts from context information specified in changing context models. To improve self-adaptivity we made three contributions. First,we proposed a framework for the identification of adaptation properties and goals,which is useful to evaluate self-adaptivity and to derive monitoring requirements mapped to adaptation goals. Second,we proposed a reference model for designing highly dynamic self-adaptive systems,for which the continuous pertinence between monitoring mechanisms and both changing system goals and context situations is a major concern. Third,we proposed a model with explicit validation and verification V&V) tasks for self-adaptive software,where dynamic context monitoring plays a major role. The seventh contribution of this dissertation,the implementation of Smarter-Context infrastructure,addresses both context-awareness and self-adaptivity. To evaluate our contributions,qualitatively and quantitatively,we conducted several comprehensive literature reviews,a case study on user-centric situation-aware online shopping,and a case study on dynamic governance of service-oriented applications.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700