3位创始人Jun、Yang和Jin Song因开发PAT验证系统而荣获20年ICFEM最具影响力系统奖。该奖项由[…]颁发
普遍模型检查
使用PAT构建您自己的模型检查器
PAT组6名博士生于2015年成功毕业于新加坡国立大学。祝贺白广东博士、桂林博士、刘硕博士、刘燕博士、阮长康博士[…]
我们已经发布了PAT版本3.5.1的一些小修复和升级。可以从下载页面下载。
PAT见2008年ICSE。
演示海报如下:
生成RssFeed打开链接新窗口保存空模板单击已经打开的tiddler链接会导致其关闭(使用Control或其他修改键覆盖)通过HTTP查看时隐藏编辑功能通过保留日期和时间将编辑视为次要更改(单击“完成”或按Ctrl-Shift-Enter键时使用Shift键覆盖确认之前删除整理器编辑框中的最大行数:备份文件的文件夹名称:使用制表键插入制表符,而不是跳到下一个字段
如果你对软件工程和正式方法感兴趣,你可以联系我们计划你的最后一年项目,硕士甚至博士学位与PAT有关。有许多有趣的研究领域需要探索,我们还需要优秀的程序员来使PAT更加强大和高效。
由于PAT仍处于测试版阶段,因此使用单元测试来确保新的更改不会破坏旧功能的正确性非常重要。我们采纳了努尼特作为单元测试工具。希望我们能够完成单元测试以赶上最新的开发。
停靠控件在模拟窗口中与可停靠的“数据窗格”和“事件和跟踪窗格”一起使用。这样,图形面板将有更多的空间。按钮上添加了图标,使其更有意义。将捕获所有可能的异常,以防止系统崩溃。
有关详细信息,请查看:发布到发布链接II错误:未找到带有slug“add-the-syntax-checking-after-parsing-to-rule-out-invalid-un-declared-variables-usage”的帖子模拟窗口已完全重新设计
最初,PAT只支持弱直播和强直播活动。为了使PAT更有用,支持弱公平和强公平活动。
解析器是完全重新设计的。现在,使用两次解析过程构建并解析AST。
两次解析使检测未声明的变量和重复的定义变得更加容易。
改进包括:1常数可以在规范的任何位置声明。2不允许使用未声明的变量和通道名称。记录变量与正常变量不同。3不同的常量、全局变量、通道名称、LTL属性名称和进程名称不允许同名。4不允许将常量、全局变量、通道名称、LTL属性名称和进程名称用作事件名称。