%0 Journal Article
%T Self-adaptive Software Model and Platform Implementation for Ubiquitous Computing
面向普适计算的自适应软件模型及平台实现
%A SHI Dian-xi
%A DING Bo
%A ZHANG Wei
%A WANG Huai-min
%A
史殿习
%A 丁博
%A 张威
%A 王怀民
%J 计算机科学
%D 2011
%I
%X 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.
%K Ubicauitous computing
%K Adaptability
%K Component
%K Software architecture
普适计算,自适应,构件,软件体系结构
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=9B87CD8B024E595DAB0FDFB9A50309F3&yid=9377ED8094509821&vid=16D8618C6164A3ED&iid=E158A972A605785F&sid=BA79719BCA7341D5&eid=501DD85BA7C5D940&journal_id=1002-137X&journal_name=计算机科学&referenced_num=0&reference_num=20