在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7601|回复: 6

两本模型检测工具spin的经典之作

[复制链接]
发表于 2009-9-11 04:59:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
SPINSimple Promela Interpreter)是适合于并行系统,尤其是协议一致性的辅助分析检测工具,由贝尔实验室的形式化方法与验证小组于1980年开始开发的pan就是现在SPIN的前身。1989SPIN0版本推出主要用于检测一系列的ω-regular属性。1995年偏序简约和线性时序逻辑转换的引入使得SPIN的功能进一步扩大。2001年推出的SPIN4.0版本支持C代码的植入,应用的灵活性进一步增强。在随后2003年推出的SPIN4.1版本加入了深度优先搜索算法,更是使得SPIN的发展上了一个新台阶[http://www.spinroot.com/spin/Doc/course/]
NASA 使用SPIN检测早在1996年火星探测者所存在的错误,结果发现一些错误是可以在发射之前就可以被改正的。SPIN从此就被用来检测土星火箭控制软件和一些应用与外层空间的程序。
Lucent公司也发现了SPIN 的优点,PathStar Access Server是受益于HolzmannSPIN开发者)的工作的第一个Lucent产品,HolzmannSPIN 检测了5ESS Switch的新版本代码,这个软件现在用于Lucent的灵活性部分来改善软件测试的过程。
SPIN良好的算法设计和非凡的检测能力得到了ACM(Association for Computing Machinery)(世界最早的专业计算机协会)的认可,在2001年授予SPIN的开发者Holzmann享有声望的软件系统奖[获奖名单http://www.acm.org/awards/ssaward.html]Software Systems Award)(其它获得该奖的还有UnixTCP/IPTcl/TkJavaWWW等)。Holzmann由此成为继Ken Thompson and Dennis RitchieUNIX的开发者)和John M.ChambersS系统的开发者)之后又一个获得此项殊荣的贝尔人。迄今为止SPIN也是唯一获得ACM软件系统奖的模型检测工具[Gerard J. Holzmann 所获奖项 http://spinroot.com/gerard/]
20024月份在多伦多颁发此奖时,提名表扬SPIN为:“使用先进的理论的验证方法可以被用于大型的和高度复杂的软件系统中”。ACMCEO John R. White 说道:“Gerard HolzmannSPIN系统有着非常聪明的查找技术,因为它不但可以在有限的内存空间中快速的对软件进行检测,而且它可以保证程序在按照它们原有的工作方式下被检测。”SPIN是针对软件的检测工具,它是用ANSI C开发的,可以在所有UNIX操作系统版本使用,也可以在安装了LinuxWindows95以上版本等操作系统中使用。在使用SPIN软件进行检测时,系统还要安装ANSI C 编译软件。 在众多的模型检查工具中选用SPIN的理由如下:• perhaps better to understand one systemreally well, than understanding many different systems only in part• spin is free, well-documented, activelymaintained, and has a large and rapidly growing user-base• spin is targets software (not hardware)verification • based on a well-understood theory ofω-automata and temporal logic• the only model checker to have won the ACMSoftware Systems Award so far (other winners include: Unix, TCP/IP, Tcl/Tk,Java)• international Spin user workshops are heldyearly• Italy 1999, Netherlands 1997, France 1998,2002, Canada 1995, 2002, USA 1996, 2000, 2003• 11th Spin workshop: Spain, Barcelona, 1-3 April 2004

[Reference]The Spin Model Checker.chm

1.33 MB, 下载次数: 135 , 下载积分: 资产 -2 信元, 下载支出 2 信元

Principles of the Spin Model Checker.pdf

3.37 MB, 下载次数: 216 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2009-12-20 12:01:22 | 显示全部楼层
thanks
发表于 2010-5-16 21:50:33 | 显示全部楼层
谢谢!
发表于 2010-5-26 17:38:41 | 显示全部楼层
thanks!
发表于 2010-5-26 20:52:09 | 显示全部楼层
thanks
发表于 2014-8-8 00:02:56 | 显示全部楼层
谢谢!!
发表于 2018-4-2 10:24:34 | 显示全部楼层
太感谢了这spin的教程太少了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-28 17:54 , Processed in 0.041297 second(s), 12 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表