Computer Science ›› 2011, Vol. 38 ›› Issue (4): 159-163.

Previous Articles     Next Articles

Self-adaptive Software Model and Platform Implementation for Ubiquitous Computing

SHI Dian-xi,DING Bo,ZHANG Wei,WANG Huai-min   

  • Online:2018-11-16 Published:2018-11-16

Abstract: Adaptability is the main feature of ubiquitous computing software. Existing research lacks the inherent abstraction of software adaptability in the model and architecture level, which makes it difficult to provide comprehensive support for the modeling, development and running of self-adaptive software. Aiming at this deficiency in existing research, we firstly proposed the concept of Autonomous Units, which is an unified abstraction of pervasive computing entides that centers on adaptability, as well as a reference implementation model of this concept based on the component technology. And then, we proposed an architecture for self-adaptive software based on Autonomous Units, which has been described systematically in its concept, developmented and runtime level. We also implemented a micro-kernel based ubiquitous computing software platform, UbiStar, to reify and support this architecture. Finally, we used the Smart Museum application to verify the effectiveness of our work.

Key words: Ubicauitous computing, Adaptability, Component, Software architecture

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!