基于Büchi自动机化简的JavaMOP监控器构造方法

作者:叶玲玲; 钱俊彦*; 查显伟
来源:桂林电子科技大学学报, 2019, 39(05): 374-378.
DOI:10.16725/j.cnki.cn45-1351/tn.2019.05.006

摘要

为了提高JavaMOP对程序运行时验证的效率,提出一种基于Büchi自动机化简的JavaMOP监控器构造方法,降低JavaMOP运行时验证的时间和内存开销。该方法将线性时态逻辑(linear temporal logic,简称LTL)描述的属性规范转化为Büchi自动机,利用自动机化简规则对Büchi自动机进行冗余化简,化简后的Büchi自动机再转化为确定性有限自动机,并由此得到监控器的抽象表示。实验结果表明,与JavaMOP现有监控器的方法相比,该方法能够得到更小的Büchi自动机,从而加速JavaMOP监控器的构造过程。

全文