DocumentCode :
2413035
Title :
SAT-based techniques in system synthesis
Author :
Haubelt, Christian
Author_Institution :
Comput. Sci., Univ. of Erlangen-Nuremberg, Nuremberg, Germany
fYear :
2003
fDate :
2003
Firstpage :
1168
Lastpage :
1169
Abstract :
SAT-based verification of electronic systems has become very popular in recent years. In this paper, we show that SAT-techniques are also applicable and helpful during the synthesis and the optimization of a system. Therefore, we must consider two questions: (i) how to represent specifications; and (ii) how to quantify properties of embedded systems by boolean formulas. Thus, we reduce the well known binding problem to the Boolean satisfiability problem. Next, we show how to quantify the degree of fault tolerance of a system using quantified Boolean formulas (QBFs). These problems correspond to typical subroutines often used during design space exploration. We show by experiment that problem instances of reasonable size are easily solved by the QBF solver QSOLVE.
Keywords :
Boolean algebra; computability; embedded systems; fault tolerance; formal specification; formal verification; graph theory; optimisation; Boolean satisfiability problem; QBF solver; QSOLVE; SAT-based verification techniques; binding problem; design space exploration; embedded systems; fault tolerance; graph-based analysis; quantified Boolean formulas; specification representation; system optimization; system synthesis; Algorithms; Boolean functions; Computer science; Embedded system; Equations; Fault tolerance; Fault tolerant systems; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2003
ISSN :
1530-1591
Print_ISBN :
0-7695-1870-2
Type :
conf
DOI :
10.1109/DATE.2003.1253784
Filename :
1253784
Link To Document :
بازگشت