基于本体的Web应用自动化验证

来源 :东南大学 | 被引量 : 0次 | 上传用户:guoerxong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web应用是全球信息基础组织的重要组成部分,因此,必须保证其行为的正确性,彻底检测其功能。已有一些辅助自动检测错误的工具,如VeriWeb等。此外,研究者也提出很多方法,用来验证其功能需求。然而,这些方法和工具通常难以解决这一问题:自动判断生成页面(在当前页面提交表单或点击某个链接后所产生的后续页面)是否是预期的。 为了解决这个问题,本文提出了一种基于本体的方法来自动判断该生成页面是否与预期结果一致的方法。该方法首先用本体对Web应用的规格说明进行建模,然后利用该本体来验证生成页面。每次验证Web应用前,通常都需手工输入相关领域知识进Cyc本体库。为了避免这种情况,成功地重用了先前存储在Cyc库中的规格说明来验证当前的系统,并且这些规格说明已被验证并确保正确。 论文的工作主要包括以下几个方面:(1)深入地分析了现存的关于Web应用自动化验证的相关方法和技术,并指出其不足之处,如自动化程度低、逻辑错误检测不全面等。为此,提出了一个新的基于本体的方法来建模Web应用并且验证其功能需求。(2)提出了用SME(structure-MappingEngine)对先前的规格说明片段进行重用,能有效节省手工输入相关知识的时间和精力。(3)引入了特征概念的概念,并指出这些特征概念一起反映了Web应用的主要的业务逻辑,从而可以把主要精力集中在验证这些特征概念上。实验表明:本文提出的方法,成功地检测到了预先注入的所有的相关逻辑错误。
其他文献
数据库系统安全是当前信息系统安全最主要的研究领域之一,数据库安全理论和技术是数据库理论研究的重要方向。数据模型是数据库系统的核心和基础,访问控制是数据库安全的一个
信息发布系统是一种利用网络传输素材在电子显示屏展示多种类型信息的软、硬件组合。例如部署在机场的航班动态显示牌,部署在地铁站的车次预告牌与在公众场所展示天气预报、
语义Web服务是由语义Web技术和Web服务技术相结合产生的,它不但具有Web服务的松耦合性,跨技术、跨平台的特点,而且由于引入了语义信息,使计算机可以理解其内容,从而为支持Web
对大量图像数据信息进行高效的存储和传输是当今信息时代所面临的重要问题。由于图像压缩的必要性和可能性,图像压缩编码研究成为一个越来越活跃的领域。分形图像编码自产生
地质数据体内部结构复杂,利用计算机实现该类数据体科学计算可视化,是当前科学计算可视化遇到的一个难题。传统的面绘制技术侧重于表现数据体表面信息,对数据体内部结构信息的反
网络带宽和网络用户的不断增加,对网络管理和网络监测提出了越来越高的要求,而网络测度对网络管理和监测具有重要意义。网络测度研究存在两大难点:一是定义有意义的测度,二是
随着企业信息化的不断扩展,企业业务流程趋于更加复杂,需要引入工作流技术支撑业务流程的信息化。在经济全球化的大趋势下,企业之间的重组和合并成为企业发展和壮大的必然的趋势
本文从保证企业分布式组件信息系统资源的安全角度,分析和跟踪了国外分布式安全和应用服务器的最新进展,研究了基于J2EE的分布式组件系统的安全机制,剖析分布式组件系统的网络编
随着数学地质学科和计算机技术的发展,以二维等值线图为代表的二维显示方法得到了很大的提高。其他种类的二维图形,如张贴图、影像图、基面图、渐变地形图和矢量图等,也到了长足
产品数据管理(PDM)技术以软件为基础,是一门管理所有与产品相关的信息(包括电子文档、数字化文件、数据库记录等)和所有与产品相关过程的技术。它提供产品全生命周期的信息管