首页 | 本学科首页   官方微博 | 高级检索  
     

基于UPPAAL的简单网络支付协议形式化验证
引用本文:余兴超,马争先,王玉斌,董荣胜. 基于UPPAAL的简单网络支付协议形式化验证[J]. 广西科学院学报, 2010, 26(4): 465-468
作者姓名:余兴超  马争先  王玉斌  董荣胜
作者单位:桂林电子科技大学计算机科学与工程学院,广西桂林,541004;桂林电子科技大学计算机科学与工程学院,广西桂林,541004;桂林电子科技大学计算机科学与工程学院,广西桂林,541004;桂林电子科技大学计算机科学与工程学院,广西桂林,541004
摘    要:分析简单支付协议中不同银行间的交易行为和各主体的超时约束,建立消费者、商家、银行和超时计时器的时间自动机模型,并用UPPAAL工具验证其是否满足商品原子性。新模型在原模型的基础上,增加了超时计时器进程来负责接收来自其它进程的超时信息,在各主体的计时器触发超时之后,计时器将发送超时信息,再通过外部的仲裁程序来解决纠纷。新模型能够满足货币原子性和商品原子性,并且比原模型更加符合协议运行的实际环境。

关 键 词:时间自动机  电子商务协议  UPPAAL  原子性
收稿时间:2010-08-06
修稿时间:2010-08-21

Formal Verification of SNPP Based on UPPAAL
YU Xing-chao,MA Zheng-xian,WANG Yu-bin and DONG Rong-sheng. Formal Verification of SNPP Based on UPPAAL[J]. Journal of Guangxi Academy of Sciences, 2010, 26(4): 465-468
Authors:YU Xing-chao  MA Zheng-xian  WANG Yu-bin  DONG Rong-sheng
Affiliation:(School of Computer Science and Engineering,Guilin University of Electronic Technology,Guilin,Guangxi,541004,China)
Abstract:The transaction actions between different banks and the overtime of main bodies in Simple Network Payment Protocol are analyzed.The timed automata models of customer,merchant,banks and overtime timer are established.UPPAAL is used to verify the satisfication of protocol with goods atomicity.The new model,based on the original one,adds overtime timer to receive the overtime informations from other processes and sends out overtime messages after overtime timer of each main bodies are triggered.Then the issue is solved by external arbitration procedure.The new model satisfies money and goods atomicity,and is more suitable than the original for the protocol in realistic environment.
Keywords:timed automata  e-commerce protocol  UPPAAL  atomicity
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《广西科学院学报》浏览原始摘要信息
点击此处可从《广西科学院学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号