• DocumentCode
    2470530
  • Title

    Parallelization of termination checker for term rewriting system

  • Author

    Ding, Rui ; Sato, Haruhiko ; Kurihara, Masahito

  • Author_Institution
    Grad. Sch. of Inf. Sci. & Technol., Hokkaido Univ., Sapporo, Japan
  • fYear
    2012
  • fDate
    14-17 Oct. 2012
  • Firstpage
    1824
  • Lastpage
    1829
  • Abstract
    An inductive theorem is an equation over terms which holds on recursively-defined data structure. In the field of formal verification of information system, inductive theorem proving plays an important role. Rewriting induction(RI) is a method for inductive theorem proving proposed by Reddy. Multi-context rewriting induction with termination checker (MRIt) proposed by Sato is a variant of RI which tries to find a suitable context for induction automatically. However, MRIt should perform a large amount of termination checking of term rewriting systems which is becoming efficiency bottleneck. In this paper, we propose a method of parallelizing the termination checker used in MRIt based on the lexicographic path order method to improve its efficiency. For implementation, we used the functional programming language Erlang. We discuss the efficiency of our implementation based on the experiments.
  • Keywords
    formal verification; functional languages; information systems; parallel processing; rewriting systems; theorem proving; Erlang functional programming language; RI method; formal verification; inductive theorem proving; information system; lexicographic path order method; multicontext rewriting induction; recursively-defined data structure; rewriting induction method; term rewriting system; termination checker parallelization; Computer languages; Context; Data structures; Equations; Mathematical model; Pattern matching; Standards; Parallelization; Term Rewriting Systems; Termination;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics (SMC), 2012 IEEE International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4673-1713-9
  • Electronic_ISBN
    978-1-4673-1712-2
  • Type

    conf

  • DOI
    10.1109/ICSMC.2012.6378003
  • Filename
    6378003