- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于RSL的协议形式化描述与验证方法.pdf
第35卷 第23期 计 算 机 工 程 2009年 l2月
December 2009
Vo1.35 No.23 ComputerEngineering
· 软件技术与数据库 · 文章编号:100_3428(2009)2》__0041—_03 文献标识码:A 中圈分类号:TP311
基于RSL的协议形式化描述与验证方法
顾 期,邱建林,郡掊然
(南通大学计算机科学与技术学院,南通 226019)
摘 要:讨论使用RAISE规范语言(RSL)描述6种协议元素的方法。在RSL描述的基础上,借助操作符的运算规则、并行扩展规则和同步
会合事件隐藏规则,对协议的相关性质进行验证,以一个简化的停止等待协议规范的描述和验证实例证明,与其他形式化方法相比,RSL
表现出较强的描述能力。
关糊 :协议工程;形式化描述;RAISE规范语言;协议验证
ProtocolFormalDescriptionandVerificationM ethodBasedonRSL
GUXiang,QIUJian—lin,SHAOHao-ran
(SchoolofComputerScienceandTechnology,NantongUniversity,Nantong226019)
[Abstract]ThispaperdiscussesthewaytouseRAISESpecificationLanguage(RSL)todescribesixkindsofprotocolelements.BasedonRSL
description,itusesoperationrulesofRSLoperators,expansionurleofparalleloperationandhideurleofsynchronous—communicatingeventsto
verifyrelatedpropertiesoftheprotoco1.Descriptionandverificationofastoppnig—waitingprotocolarepresentedasanexample,whichprovethat
comparedwiht ohterformalmethods,RSLhasbenerdescriptionability.
[Keywordslprotocolengineering;formaldescription;RAISESpecificationLanguage(RsL);protocolverification
协议形式化描述技术(FormalDescriptionTechnique,FDT) 一 个好的协议形式化描述语言应能综合运用这2种方法,取
作为协议工程的一个组成部分,贯穿于整个协议的开发过程, 长补短,从而最充分地表达协议性质。
是协议工程的基础。本文尝试将 RAISE规范语言(RAISE RSL作为工业软件工程的严格方法规范语言,是一种广
SpecificationLanguage,RSL)~I入协议的形式化领域,为协议 谱的语言,不仅可以用来描述高级别、较为抽象的规范,还
的形式化描述提供一个新的有力手段,并在此基础上对协议 可以用来描述低级别的具体设计实现。它本质上是一种数学
验证方法进行探讨。 模型,具有数学推理的严密性,可以借助数学的方法对其推
1 协议的形式化描述 理论证。但 由于在设计时RSL主要是面向软件工程的,因此
目前,主要的协议形式化描述方法可以归纳为基于状态 时间机制在 RSL中没有相应的支持。为了使用 RSL进行协
和基于序列 2大类。 议描述,需要对其进行最小
文档评论(0)