环境变化对软件动态演化的作用机理研究

来源 :湖南工业大学 | 被引量 : 0次 | 上传用户:chenchenhao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自计算机诞生以来,经过近70年的发展,计算机已经成为了现代人们生活的一部分,是我们工作、学习必不可少的工具,计算机已经和人们生活的物理世界相融合,传统软件的发展模式已经不能满足用户的需求,也阻碍了软件产业的发展,动态演化软件将逐渐取代传统软件。现有的动态演化技术研究主要围绕两个问题展开:一是如何使软件系统具有运行时可被改变的能力;一是如何利用这种能力来实现软件的动态演化,但忽略了对影响软件动态演化的因素的研究。在开放环境下,环境对软件运行起着至关重要的作用,软件需要动态的演化来应对外部环境的变化,但是开放环境具有动态、不可信等因素,使得建立环境要素到软件行为的映射关系、揭示环境变化对软件动态演化的作用机理困难重重。本文的主要研究工作从以下三点展开:(1)本体模型的构建。在现有研究的基础上,改进本体模型的构建方法,并利用此方法构建环境上下文本体模型以及软件体系结构本体模型。环境与软件系统交互的障碍主要是互相不能直接沟通,采用本体的方式建立语义基础,能够很好的解决这个问题,然而本体的构建没有完善的准则,本文结合经典案例,分析了上下文感知技术以及基于体系结构的动态演化技术,从这两个领域出发,搜集资源,从中抽取概念,将其形式化表达并分析,并在领域专家的指导下构建了本体模型。(2)环境变化与软件动态演化的作用机理研究。环境变化触发软件的演化机制,促使软件动态演化。环境变化对软件动态演化的作用主要体现为软件适应环境的准则。主要包括物理环境到计算空间的信息生成、传递及处理的对偶关系即信息对偶交互准则,计算环境与计算空间之间的服务提供与需求的适配关系即环境资源服务利用准则以及环境空间和计算空间的结构要互相映射即结构适配准则等。在上述准则的基础上,利用OWL语言隐含的规则和利用Jena2自定义的规则来表达环境变化与软件动态演化的作用机理。(3)构建实验床验证。以建立的室内舒适环境节能监控系统为研究对象,用上文建立的本体模型和作用机理为基础,详细设计了室内舒适环境节能监控的上下文模型以及演化规则,系统模型的运行情况证明了本文构建的本体能够作为环境与软件交互的语义基础,构建的规则具有广泛的实用性。
其他文献
现有半调图像压缩算法较少考虑半调图像特性,压缩效果并不理想。本文在考虑了阈值矩阵尺度对所生成有序抖动半调图的影响后,制定了对抖动图像进行预处理的策略,并在此基础上,利用
研究对象存储控制器的硬件设计,使其高效完成对象级接口的智能化管理和复杂存储协议的解析,对对象存储系统整体性能提升有重要意义。基于SoPC(System on Programmable Chip,片上可编程系统)技术,在FPGA(Field Programmable Gate Array,现场可编程门阵列)上实现的对象存储控制器,具有功能配置灵活,调试方便,成本较低等优点。采用Cyclone II器
随着科学技术的日益进步,物流系统逐渐成为现代社会经济系统的重要支柱,物流总成本已在国民生产总值中占有相当的比重。物流配送是企业与消费者在物流活动中直接相连的环节,
客户关系系统(CRM)以客户为中心,实现客户、人员、销售、服务的协同工作。企业通过对客户、合作伙伴以及竞争对手的分析和挖掘,快速把握市场先机,提高市场营销能力和服务质量
Internet的产生与发展,信息技术的不断进步,信息网络化和社会化进程的加快,信息化工程取得了一定的成绩,实现了信息的对外公开。但是,在信息化的道路上也出现了一些新的问题,
无线传感器网络(WSN)是近些年发展起来的一项新技术,它最早应用于军事领域,如今的低成本传感器节点已经可以应用于空间探测、医疗健康、环境科学和商业应用等众多领域。无线
互联网上的许多应用形成了社交网络。社交网络上一些邻近节点构成社区,社区就是联系紧密的成员聚集的一个子图结构。如何在社交网络中发现和分析社区是目前的一个研究热点。研
应用偏微分方程(PDE)处理图像是近年来在图像领域兴起的一种新方法。本文对基于PDE模型的图像分解方法进行了研究,该方法可以将图像分解为主要包含结构信息的同类(Homogeneou
蛋白质相互作用是细胞大部分功能的基础,直接关系着生物功能的多样性,它有两种主要的形式,包括“物理”上的相互作用和功能上的相互作用,一般的相互作用是指参与同一个代谢途
Web服务组合作为一个正在兴起的研究方向,已经取得了许多研究成果。然而已有的组合方法侧重于首先处理用户需求,产生Web服务组合方案,然后再对服务组合方案进行验证,这些验证