PAT:过程分析工具包

一种用于并发和实时系统的增强模拟器、模型检查器和优化检查器

月度档案2008年5月

2008年5月25日:PAT在2008年ICSE上发布

PAT见2008年ICSE

演示海报如下:
PAT海报

高级选项

生成RssFeed
打开链接新窗口
保存空模板
单击已经打开的tiddler链接会导致其关闭
(使用Control或其他修改键覆盖)
通过HTTP查看时隐藏编辑功能
通过保留日期和时间将编辑视为次要更改
(单击“完成”或按Ctrl-Shift-Enter键时使用Shift键覆盖
确认之前删除
整理器编辑框中的最大行数:
备份文件的文件夹名称:
使用制表键插入制表符,而不是跳到下一个字段

2008年5月5日:PAT想要你!

如果你对软件工程和正式方法感兴趣,你可以联系我们计划你的最后一年项目,硕士甚至博士学位与PAT有关。有许多有趣的研究领域需要探索,我们还需要优秀的程序员来使PAT更加强大和高效。

完成单元测试

由于PAT仍处于测试版阶段,因此使用单元测试来确保新的更改不会破坏旧功能的正确性非常重要。我们采纳了努尼特作为单元测试工具。希望我们能够完成单元测试以赶上最新的开发。

模拟窗口已完全重新设计

停靠控件在模拟窗口中与可停靠的“数据窗格”和“事件和跟踪窗格”一起使用。这样,图形面板将有更多的空间。
按钮上添加了图标,使其更有意义。
将捕获所有可能的异常,以防止系统崩溃。

2008年5月5日:PAT的用户界面和语言分析器被彻底重新设计。

有关详细信息,请查看:
发布到发布链接II错误:未找到带有slug“add-the-syntax-checking-after-parsing-to-rule-out-invalid-un-declared-variables-usage”的帖子
模拟窗口已完全重新设计

PAT现在支持弱公平和强公平注释

最初,PAT只支持弱直播和强直播活动。为了使PAT更有用,支持弱公平和强公平活动。

在解析后添加语法检查以排除无效/un-declared变量的用法

解析器是完全重新设计的。现在,使用两次解析过程构建并解析AST。

两次解析使检测未声明的变量和重复的定义变得更加容易。

改进包括:
1常数可以在规范的任何位置声明。
2不允许使用未声明的变量和通道名称。记录变量与正常变量不同。
3不同的常量、全局变量、通道名称、LTL属性名称和进程名称不允许同名。
4不允许将常量、全局变量、通道名称、LTL属性名称和进程名称用作事件名称。