环境变化对软件动态演化的作用机理研究-计算机应用技术专业论文.docxVIP

环境变化对软件动态演化的作用机理研究-计算机应用技术专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
环境变化对软件动态演化的作用机理研究-计算机应用技术专业论文

万为数据 万为数据 湖南工业大学学位论文原创性声明 本人郑言在声明:所呈交的学位论文,是木人在导师的指导札独 立进行研究工作所取得的成果。除文中己经注明引用的内容外,本论 文小含任例其他个人或集体已经发表或撰写过的作品成果。对本文的 研究做出重要贡献的个人和集体,国己在文中以明确方式标明。本人 完全意识到木声明的法律结果由本人 J承担。 . 作者签名 :级阶 日期:z/r年 j 月6 口 湖南工业大学论文版权使用授权书 本人了解湖南半业大学有关保留、使用学位论文的规定 ,即:学 校有权保留学位论文,允许学位论文被台阅和借阅 ;学校可以公布学 位论文的全部或部分内容,时以采用复印、缩印或其他手段保再学位 论文 ;学校可根据国家或湖南省有关部门规定送交学位论艾。 作叫吟导师签吩…J 旷日 万方数据 万方数据 摘 要 自计算机诞生以来,经过近 70 年的发展,计算机已经成为了现代人们生活 的一部分,是我们工作、学习必不可少的工具,计算机已经和人们生活的物理世 界相融合,传统软件的发展模式已经不能满足用户的需求,也阻碍了软件产业的 发展,动态演化软件将逐渐取代传统软件。现有的动态演化技术研究主要围绕两 个问题展开:一是如何使软件系统具有运行时可被改变的能力;一是如何利用这 种能力来实现软件的动态演化,但忽略了对影响软件动态演化的因素的研究。 在开放环境下,环境对软件运行起着至关重要的作用,软件需要动态的演化 来应对外部环境的变化,但是开放环境具有动态、不可信等因素,使得建立环境 要素到软件行为的映射关系、揭示环境变化对软件动态演化的作用机理困难重 重。 本文的主要研究工作从以下三点展开: (1)本体模型的构建。在现有研究的基础上,改进本体模型的构建方法, 并利用此方法构建环境上下文本体模型以及软件体系结构本体模型。环境与软件 系统交互的障碍主要是互相不能直接沟通,采用本体的方式建立语义基础,能够 很好的解决这个问题,然而本体的构建没有完善的准则,本文结合经典案例,分 析了上下文感知技术以及基于体系结构的动态演化技术,从这两个领域出发,搜 集资源,从中抽取概念,将其形式化表达并分析,并在领域专家的指导下构建了 本体模型。 (2)环境变化与软件动态演化的作用机理研究。环境变化触发软件的演化 机制,促使软件动态演化。环境变化对软件动态演化的作用主要体现为软件适应 环境的准则。主要包括物理环境到计算空间的信息生成、传递及处理的对偶关系 即信息对偶交互准则,计算环境与计算空间之间的服务提供与需求的适配关系即 环境资源服务利用准则以及环境空间和计算空间的结构要互相映射即结构适配 准则等。在上述准则的基础上,利用 OWL 语言隐含的规则和利用 Jena2 自定义 的规则来表达环境变化与软件动态演化的作用机理。 (3)构建实验床验证。以建立的室内舒适环境节能监控系统为研究对象, 用上文建立的本体模型和作用机理为基础,详细设计了室内舒适环境节能监控的 上下文模型以及演化规则,系统模型的运行情况证明了本文构建的本体能够作为 环境与软件交互的语义基础,构建的规则具有广泛的实用性。 关键词:软件动态演化,本体建模,上下文,作用机理,Jena2,推理规则 Abstract Since the birth of computers, computers have become a part of modern peoples life. Tt has been an indispensable tool for our work and life. Computer world and the physical world of peoples life have been combined. Traditional software development model can no longer meet the demands of users, therefore hinder the development of software industry. The dynamic evolution of software will gradually replace the traditional software. Existing dynamic evolution technology research focuses on two issues: one is how to make the software system evolve when it is on run time; the other is how to use this ability to realize the software dynamic evolution

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档