摘要:在普适计算环境下,软件需要能够感知环境变化,据此对自身行为进行调整.如何为具备这种自适应能力的软件开发和运行提供系统化支撑,是中间件领域所面临的挑战.针对普适计算环境泛在性和便捷性的特点,提出了基于自主单元的普适计算空间模型和应用框架,设计了面向多种主流网络通信协议的自适应交互机制和场景无关的上下文处理机制,构造了基于微内核和静态或动态裁剪技术的自适应软件运行基础设施.在此基础上,设计和实现了一种面向普适计算的自适应中间件平台UbiStar,并通过自适应导航和监控、智能会议室等多个自适应应用,验证了以上技术以及平台的有效性.