LTL Formulae to Buchi Automata Translation Using on-the-Fly De-generalization

被引:3
作者
Shan Laixiang [1 ]
Qin Zheng [2 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Sch Software, Beijing 100084, Peoples R China
关键词
Formal method; Model checking; Linear temporal logic; On-the-fly de-generalization;
D O I
10.1049/cje.2015.10.002
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we present a conversion algorithm to translate a Linear temporal logic (LTL) formula to a Buchi automaton (BA) directly. Acceptance degree (AD) is presented to record acceptance conditions satisfied in each state and transition of the BA. According to AD, on-the-fly de-generalization algorithm, which is different from the standard de-generalization algorithm, is conceived and implemented. On-the-fly de-generalization algorithm is performed in the case of the given LTL formula containing U-subformulae or F-subformulae, that is, it is performed as required during the expansion of the given LTL formula. We compare the conversion algorithm presented in this paper to previous works, and show that it is more efficient for a series of LTL formulae in common use.
引用
收藏
页码:674 / 678
页数:5
相关论文
共 11 条
  • [1] [Anonymous], 5 INT C VER EV COMP
  • [2] Babiak T, 2012, LECT NOTES COMPUT SC, V7214, P95, DOI 10.1007/978-3-642-28756-5_8
  • [3] Minimal Buchi Automata for Certain Classes of LTL Formulas
    Cichon, Jacek
    Czubak, Adam
    Jasinski, Andrzej
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, 2009, : 17 - 24
  • [4] Clarke EM, 1999, MODEL CHECKING, P1
  • [5] Duret-Lutz Alexandre, 2013, Automated Technology for Verification and Analysis. 11th International Symposium, ATVA 2013. Proceedings: LNCS 8172, P442, DOI 10.1007/978-3-319-02444-8_31
  • [6] Gerth R., 1995, Protocol Specification Testing and Verification, P3
  • [7] Laixiang Shan, 2014, Journal of Software, V9, P970, DOI 10.4304/jsw.9.4.970-976
  • [8] Lind-Nielsen J, 2003, BUDDY BINARY DECISIO
  • [9] Lu ZC, 2014, CHINESE J ELECTRON, V23, P474
  • [10] Shan Laixiang, 2015, J APPL MATH, V2015, DOI [10.1155/2015/516104, DOI 10.1155/2015/516104]