基于切片的跟踪分析
重写逻辑规范朱丽安


玛丽亚·阿尔普恩特, 黛米斯·巴利斯, 弗朗西斯科·弗雷奇纳 朱莉娅·萨皮尼亚.

摘要

我们现在朱丽安,用于条件重写逻辑理论的跟踪分析器,可用于计算的抽象视图Maude执行,帮助用户理解和调试程序。给定一个Maude执行跟踪和一个切片标准,其中包括在跟踪的选定状态中出现的一组目标符号中,iJulienne能够追踪反向依赖和沿着跟踪的因果关系,以增量方式生成高度简化的程序和重构的跟踪切片所有且仅限于传递感兴趣的符号所需的信息。iJulienne也被赋予了跟踪查询机制,增加了灵活性和缩减能力,并允许在适当的抽象级别。

朱丽安一步一步地

朱丽安允许通过执行以下步骤分析跟踪:

提供Maude输入程序和执行跟踪。
在这一步中,必须输入Maude规范和执行跟踪。为了演示目的,提供了一些预定义的规范,只需从给定列表中选择一个规范,所有三个参数的输入区域都将自动填充。通过提供以下选项之一来输入执行跟踪:1)排序跟踪项(由Maude输出),或2)跟踪的第一个和最后一个状态(将自动重建)。

跟踪分析阶段。
您可以通过以下方式标记相关数据:1)突出显示所选状态中的符号,或2)查询跟踪并选择一个结果匹配状态(相关数据将自动推断)。带下划线的数据表示各州之间的差异。


提供Maude输入程序和执行跟踪

上传
生成
缩放:-100%+
-第页,共页