会议论文详细信息
Design and Implementation of Formal Tools and Systems 2011.
metaSMT: Focus On Your Application Not On Solver Integration
计算机科学;
Finn Haedicke Stefan Frehse Go¨rschwin Fey Daniel Große Rolf Drechsler
Others  :  http://ceur-ws.org/Vol-832/paper_5.pdf
PID  :  33668
学科分类:计算机科学(综合)
来源: CEUR
PDF
【 摘 要 】

Decision procedures are used as core technique in many applications today. In this context, automated reasoning based on Satisfiability Modulo Theories (SMT) is very effective. However, developers have to decide which concrete engine to use and how to integrate the engine into the application. Even if file formats like SMT- LIB standardize the input of many engines, advanced features remain unused and the integration of the engine is left to the programmer. This work presents metaSMT, a framework that inte- grates advanced reasoning engines into the program code of the respective application. metaSMT provides an easy to use language that allows engine independent programming while gaining from high performance reasoning engines. State-of-the-art solvers for satisfiability and other theories are available for the user via metaSMT with minimal programming effort. For two examples we show how metaSMT is used in current research projects.

【 预 览 】
附件列表
Files Size Format View
metaSMT: Focus On Your Application Not On Solver Integration 218KB PDF download
  文献评价指标  
  下载次数:13次 浏览次数:8次