Please wait a minute...
Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering)  2009, Vol. 10 Issue (12): 1784-1789    DOI: 10.1631/jzus.A0820812
Computer Science and Technology     
Equality detection for linear arithmetic constraints
Li LI, Kai-duo HE, Ming GU, Xiao-yu SONG
Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China; School of Software, Tsinghua University, Beijing 100084, China; MOE Key Laboratory for Information System Security, Beijing 100084, China; Department of Electrical and Computer Engineering, Portland State University, Oregon 97207, USA
Download:     PDF (0 KB)     
Export: BibTeX | EndNote (RIS)      

Abstract  Satisfiability modulo theories (SMT) play a key role in verification applications. A crucial SMT problem is to combine separate theory solvers for the union of theories. In previous work, the simplex method is used to determine the solvability of constraint systems and the equalities implied by constraint systems are detected by a multitude of applications of the dual simplex method. We present an effective simplex tableau-based method to identify all implicit equalities such that the simplex method is harnessed to an irreducible minimum. Experimental results show that the method is feasible and effective.

Key wordsModel checking      Satisfiability modulo theories (SMT)      Linear arithmetic     
Received: 12 November 2008      Published: 21 October 2009
CLC:  TP31  
Cite this article:

Li LI, Kai-duo HE, Ming GU, Xiao-yu SONG. Equality detection for linear arithmetic constraints. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2009, 10(12): 1784-1789.

URL:

http://www.zjujournals.com/xueshu/zjus-a/10.1631/jzus.A0820812     OR     http://www.zjujournals.com/xueshu/zjus-a/Y2009/V10/I12/1784

[1] Vahid RAFE, Adel T. RAHMANI. Towards automated software model checking using graph transformation systems and Bogor[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2009, 10(8): 1093-1105.