【摘 要】
:
UML是一种通用的面向对象建模语言,具有很强的描述能力和良好的扩展机制,但UML缺少精确的语义,不能对UML模型作进一步分析和验证。形式化方法具有精确的数学语义和自动化验证工
论文部分内容阅读
UML是一种通用的面向对象建模语言,具有很强的描述能力和良好的扩展机制,但UML缺少精确的语义,不能对UML模型作进一步分析和验证。形式化方法具有精确的数学语义和自动化验证工具的支持,可以对软件规范进行严格的分析和验证,但形式化方法存在难以设计大型软件,直接用形式化规范对系统建模难度大等缺点。为保证安全协议设计的正确性,在早期的时候发现可能存在的错误,对协议的UML模型进行形式化验证很有必要。本文试图结合面向对象和形式化方法的优点,提出了一种将安全协议的UML模型转换成PROMELA规范的方法。首先选取UML的包括类图、序列图和状态图的核心子集来建模安全协议,然后定义了该UML子集到PROMELA语言的转换规则,根据规则将它自动转换成PROMELA规范,再调用模型检测器SPIN进行分析。该方法避免了直接使用形式化的PROMELA语言对协议建模,降低了分析协议的难度和出错的可能,具有较高的分析可靠性和效率:该原型系统经进一步完善后,可作为以网络认证协议为核心的网络通信系统安全性的有效分析评测工具。
其他文献
随着软硬件费用的下降,DBA费用的上升,以及数据库管理系统复杂性的增强,数据库管理和维护成本,已成为其整体拥有成本的主体,这就使得数据库自管理、自调优技术的发展成为必然
用户界面开发效率问题是软件过程中的关键问题,在传统的开发过程中,界面的开发以手动为主,缺少高效开发工具的支持和对所开发界面的系统分析与评价,不能有效应对需求变更的现
随着信息技术的发展和因特网的日益普及,网络上的信息量急速倍增,广大计算机用户深受信息过载和信息污染的严重困扰。网络信息过滤的出现与发展为人们快速、准确、全面地获取
随着Web2.0时代的到来,诸如Twitter,腾讯微博等微博系统受到了越来越多的用户的青睐。不同于传统的社交网络,在微博社区中,用户通过关注或被关注关系,形成网络社会关系。作为
高动态范围图像(High Dynamic Range,HDR)的概念自1990s被提出以来,受到了相关领域的广泛关注。HDR图像具有丰富的细节、较高的明暗对比度、鲜明的色彩等特点,它的动态范围十分大,
在电子商务环境下,如何针对不同的用户为其提供个性化的、灵活的服务模式,是系统是否具有吸引力、能否成功应用的关键因素之一,对Web用户及页面的聚类是实现个性化服务的基础
随着网络和信息技术的发展,XML(Extensible Markup Language)已逐步成为互联网上数据表示和数据交换的一种新的标准。可以预见,将来XML会成为Web信息交换的统一标准。通常,随
随着国内网络资源的不断发展,使用互联网的人口数量迅速增加。人们不只是利用网络进行网页浏览、收发电子邮件等简单操作,通过网络购物并以银行卡付款的消费方式正逐渐流行,
近年来,随着互联网的普及和电子商务的发展,电子商务系统为用户提供越来越便捷的服务,然而,“信息过载”问题日益严重,复杂的站点结构让用户无所适从。虽然,搜索引擎技术的发展使用
网络安全态势感知是近年来一个新兴的网络安全研究课题,是对网络安全状况的一个整体反映。数据源的选择直接影响到网络安全态势分析的准确性。面向服务的数据作为反映网络安