基于动态代理的上下文感知编程模型EIPM研究

来源 :中国计算机学会全国软件与应用学术会议(NASAC2009) | 被引量 : 0次 | 上传用户:zyhui1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
上下文感知应用和普适计算环境逐渐渗入人们生活环境的今天,上下文感知应用的设计开发时的支撑环境方面仍主要采用传统的面向对象等技术及编程模型,这样在设计时与上下文相关的行为会分布在程序中,即环境上下文和行为在程序编码时就进行了绑定,这使得环境依赖因素和程序控制主体结合的过分紧密,不能适应普适计算环境多样、复杂、动态和多变等特点,更难于进行系统维护和扩展。本文以实现应用程序动态适应环境信息变化为目的,设计并实现了采用动态代理为底层实现机制,通过映射规则的建立将上下文信息和编程逻辑进行分离的上下文感知编程模型EIPM,提供了相应的开发编译平台和执行容器在内的应用框架系统原型,实现一种适应普适计算环境上下文动态复杂多变特点的编程模型。以普适环境文件访问系统中上下文感知部分模块的开发为例,进行了EIPM应用框架原型系统功能的可行性测试,结果表明EIPM编程模型具备了对环境上下文变化的动态适应性。
其他文献
选择满足用户需求的服务是开放、动态环境下的一个活跃研究领域.在服务资源飞速增长的今天,出现了大量功能相同或相近的服务,导致用户在选择服务时面临诸多技术挑战. 服务推荐
会议
Web服务接口的业务协议描述了Web服务的外部行为,对于Web服务的复用具有重要意义,可以作为服务发现、组合、验证和运行期可信保障等方面的重要基础。 目前,已有一些工作研究
会议
故障检测和隔离在可信软件系统的构建中具有重要的作用,因此故障诊断问题已受到人们广泛的关注。网构软件代表了Internet环境下的一种新型的软件形态,其构建依赖于开放协同环境
会议
目的 观察小剂量米非司酮用于紧急避孕的临床效果。方法 在无保护性交 3d内就诊、要求采用补救措施以防意外妊娠的健康妇女 35 2例 ,空腹口服米非司酮 10mg ,每日 1次 ,连
软件可信性保障是软件研发的重要问题之一,特别是网络环境的动态性和应用需求的多样性使得软件可信性问题成为网络化软件面临的重要挑战.本文以基于服务组合的可信软件为研究对
会议
当前,海南经济呈现出速度与结构、质量、效益协调发展的良好态势,人民生活继续得到改善。然而,海南经济运行仍然存在基础设施较为单一、经济与社会发展不够协调等一些问题,尤
CSNS低温氢循环系统主要作用之一是把氢在慢化器中与中子反应获取的能量转移到氦制冷机系统中。热负荷分析计算就是CSNS低温氢循环系统各项设计的基础,通过设计计算,确定循环的
低温超导技术对加速器物理研究意义重大。由近代物理研究所负责的院知识创新工程重大项目“超导高电荷ECR离子源”成功建成出束。在此过程中液氦的制备非常重要。文中介绍了
准确感知并恰当应对环境及其变化是在开放环境下构建可信软件系统的关键问题之一。目前已有环境感知机制要么形式化程度较弱。难以支持自动、可靠的环境特性感知;要么过于复杂
会议
面向服务的架构(SOA)通过标准Internet协议实现了异构平台上的服务动态集成.然而,由于开放网络环境的不稳定性和不确定性,给Web服务在线质量评价带来一定的困难.Web服务的测试只
会议