DocumentCode
495379
Title
A Computational Method for Temporal Logic Reasoning and Model Checking
Author
Tran, Quocnam
Author_Institution
Lamar Univ., Beaumont, TX, USA
Volume
3
fYear
2009
fDate
March 31 2009-April 2 2009
Firstpage
55
Lastpage
59
Abstract
Temporal logic is widely used to specify hardware and software systems. Reasoning in temporal logic has been used as an algorithmic approach for model checking for automatically verifying whether a hardware or software system functions correctly. In this paper, we present a computational method for direct computation of Groebner bases (GB) in Boolean rings for temporal logic reasoning and model checking. In contrast to other known algebraic approaches, the degree of intermediate polynomials during the calculation of Groebner bases using our method will never grow resulted in a significant improvement in running time and memory space consumption. We also show how calculation in temporal logic for model checking can be done by means of our direct and efficient Groebner basis computation in Boolean rings. We compare our novel method with previous known methods and report our experimental results.
Keywords
Boolean algebra; formal verification; model-based reasoning; polynomials; temporal logic; temporal reasoning; Boolean rings; Groebner bases; hardware systems; intermediate polynomials; model checking; software systems; temporal logic reasoning; Automatic logic units; Boolean functions; Circuit testing; Computer bugs; Computer science; Formal verification; Hardware; Polynomials; Software algorithms; Software systems; Computational Method; Groebner Basis; Model Checking; Temporal Logic Reasoning;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Information Engineering, 2009 WRI World Congress on
Conference_Location
Los Angeles, CA
Print_ISBN
978-0-7695-3507-4
Type
conf
DOI
10.1109/CSIE.2009.932
Filename
5170800
Link To Document