메뉴 건너뛰기




Volumn 19, Issue 4, 2009, Pages 495-524

SAT-Solving in Practice, with a Tutorial Example from Supervisory Control

Author keywords

Boolean satisfiability problem; Formal verification; Model checking; Supervisory control

Indexed keywords

A PLANTS; BOOLEAN SATISFIABILITY PROBLEM; CONTROL COMMUNITY; FORMAL VERIFICATION; NP COMPLETE PROBLEMS; PRACTICAL PROBLEMS; PROPOSITIONAL FORMULAS; REFERENCE LIST; SAT-SOLVING; SATISFIABILITY SOLVING; SUPERVISORY CONTROL; SUPERVISORY CONTROL THEORY; TYPICAL APPLICATION;

EID: 70350228524     PISSN: 09246703     EISSN: None     Source Type: Journal    
DOI: 10.1007/s10626-009-0081-8     Document Type: Conference Paper
Times cited : (26)

References (63)
  • 4
    • 70350222383 scopus 로고    scopus 로고
    • Validating a modern microprocessor, invited talk
    • Springer, Berlin. Slides available at
    • Bentley B (2005) Validating a modern microprocessor, invited talk. In: 17th international conference on computer aided verification (CAV'05). LNS, vol 3576. Springer, Berlin. Slides available at http://www.cav2005.inf.ed.ac.uk/ Fbentley-CAV-07-08-2005.ppt
    • (2005) 17th International Conference on Computer Aided Verification (CAV'05). LNS , vol.3576
    • Bentley, B.1
  • 5
    • 70350228962 scopus 로고    scopus 로고
    • System description for the SAT competition
    • Biere A (2007a) PicoSAT ver 535, system description for the SAT competition. Available at http://www.satcompetition.org/2007/picosat.pdf
    • (2007) PicoSAT Ver 535
    • Biere, A.1
  • 6
    • 70350222384 scopus 로고    scopus 로고
    • Short history on SAT solver technology and what is next? Invited talk
    • Slides available at
    • Biere A (2007b) Short history on SAT solver technology and what is next? Invited talk. In: Int. conf. on theory and applications of satisfiability testing (SAT'07). Slides available at http://fmv.jku.at/biere/talks/Biere-SAT07- talk.pdf
    • (2007) Int. Conf. on Theory and Applications of Satisfiability Testing (SAT'07)
    • Biere, A.1
  • 8
    • 84957047352 scopus 로고    scopus 로고
    • Verifying safety properties of a powerPC microprocessor using symbolic model checking without BDDs
    • Springer Berlin 10.1007/3-540-48683-6-8
    • Biere A, Clarke E, Raimi R, Zhu Y (1999b) Verifying safety properties of a powerPC microprocessor using symbolic model checking without BDDs. In: Int. conf. on computer aided verification (CAV'99). LNCS, vol 1633. Springer, Berlin
    • (1999) Int. Conf. on Computer Aided Verification (CAV'99) , vol.1633
    • Biere, A.1    Clarke, E.2    Raimi, R.3    Zhu, Y.4
  • 10
    • 84947289900 scopus 로고    scopus 로고
    • SAT-based verification without state space traversal
    • Springer New York. 10.1007/3-540-40922-X-23
    • Bjesse P, Claessen K (2000) SAT-based verification without state space traversal. In: Formal methods in computer-aided design (FMCAD'00). LNCS, vol 1954. Springer, New York, pp 372-389
    • (2000) Formal Methods in Computer-Aided Design (FMCAD'00) , vol.1954 , pp. 372-389
    • Bjesse, P.1    Claessen, K.2
  • 14
    • 0022769976 scopus 로고
    • Graph-based algorithms for boolean function manipulation
    • Bryant R (1986) Graph-based algorithms for boolean function manipulation. IEEE Trans. Comp. c-35:8
    • (1986) IEEE Trans. Comp. , vol.35 , Issue.8
    • Bryant, R.1
  • 24
    • 84881072062 scopus 로고
    • A computing procedure for quantification theory
    • 0212.34203 10.1145/321033.321034 134439 (reprinted in Siekman and Wrightson 1983)
    • M Davis H Putnam 1960 A computing procedure for quantification theory J ACM 7 201 215 0212.34203 10.1145/321033.321034 134439 (reprinted in Siekman and Wrightson 1983)
    • (1960) J ACM , vol.7 , pp. 201-215
    • Davis, M.1    Putnam, H.2
  • 25
    • 84919401135 scopus 로고
    • A machine program for theorem proving
    • 0217.54002 10.1145/368273.368557 149690 (reprinted in Siekman and Wrightson 1983)
    • M Davis G Logemann D Loveland 1962 A machine program for theorem proving Commun ACM 5 394 397 0217.54002 10.1145/368273.368557 149690 (reprinted in Siekman and Wrightson 1983)
    • (1962) Commun ACM , vol.5 , pp. 394-397
    • Davis, M.1    Logemann, G.2    Loveland, D.3
  • 26
  • 33
    • 84893808653 scopus 로고    scopus 로고
    • BerkMin: A fast and robust SAT solver
    • IEEE Computer Society Los Alamitos
    • Goldberg E, Novikov Y (2002) BerkMin: a fast and robust SAT solver. In: Design and test in Europe (DATE'02). IEEE Computer Society, Los Alamitos
    • (2002) Design and Test in Europe (DATE'02)
    • Goldberg, E.1    Novikov, Y.2
  • 34
    • 84880868376 scopus 로고    scopus 로고
    • The effect of restarts on the efficiency of clause learning
    • Huang J (2007) The effect of restarts on the efficiency of clause learning. In: IJCAI, pp 2318-2323
    • (2007) IJCAI , pp. 2318-2323
    • Huang, J.1
  • 37
  • 38
    • 70350228961 scopus 로고    scopus 로고
    • Formal verification of systems-on-chip-industrial experiences and scientific perspectives
    • Slides available at
    • Kunz W (2007) Formal verification of systems-on-chip-industrial experiences and scientific perspectives. Invited talk at int. conf. on formal methods in computer aided design. Slides available at http://www.fmcad.org/2007 (under Advance Program)
    • (2007) Invited Talk at Int. Conf. on Formal Methods in Computer Aided Design
    • Kunz, W.1
  • 39
    • 0028501364 scopus 로고
    • Recursive learning: A new implication technique for efficient solutions to CAD-problems: Test, verification and optimization
    • 10.1109/43.310903
    • W Kunz D Pradhan 1994 Recursive learning: a new implication technique for efficient solutions to CAD-problems: test, verification and optimization IEEE Trans Comput-Aided Des 13 9 1149 1158 10.1109/43.310903
    • (1994) IEEE Trans Comput-Aided des , vol.13 , Issue.9 , pp. 1149-1158
    • Kunz, W.1    Pradhan, D.2
  • 40
    • 0026623575 scopus 로고
    • Test pattern generation using boolean satisfiability
    • 10.1109/43.108614
    • T Larrabee 1992 Test pattern generation using boolean satisfiability IEEE Trans Comput-Aided Des 11 1 6 22 10.1109/43.108614
    • (1992) IEEE Trans Comput-Aided des , vol.11 , Issue.1 , pp. 6-22
    • Larrabee, T.1
  • 49
    • 38049098489 scopus 로고    scopus 로고
    • A lightweight component caching scheme for satisfiability solvers
    • J. Marques-Silva K.A. Sakallah (eds). Springer New York. 10.1007/978-3-540-72788-0-28
    • Pipatsrisawat K, Darwiche A (2007) A lightweight component caching scheme for satisfiability solvers. In: Marques-Silva J, Sakallah KA (eds) Int. conf. on theory and applications of satisfiability testing (SAT'07). LNCS, vol 4501. Springer, New York, pp 294-299
    • (2007) Int. Conf. on Theory and Applications of Satisfiability Testing (SAT'07) , pp. 294-299
    • Pipatsrisawat, K.1    Darwiche, A.2
  • 51
    • 0023104549 scopus 로고
    • Supervisory control of a class of discrete event processes
    • 0618.93033 10.1137/0325013 872459
    • PJ Ramadge WM Wonham 1987 Supervisory control of a class of discrete event processes SIAM J Control Optim 25 1 206 230 0618.93033 10.1137/0325013 872459
    • (1987) SIAM J Control Optim , vol.25 , Issue.1 , pp. 206-230
    • Ramadge, P.J.1    Wonham, W.M.2
  • 52
    • 0024479313 scopus 로고
    • The control of discrete event systems
    • 10.1109/5.21072
    • PJG Ramadge WM Wonham 1989 The control of discrete event systems Proc IEEE 77 1 81 98 10.1109/5.21072
    • (1989) Proc IEEE , vol.77 , Issue.1 , pp. 81-98
    • Ramadge, P.J.G.1    Wonham, W.M.2
  • 53
  • 55
    • 0343396430 scopus 로고    scopus 로고
    • Tutorial on Stalmarck's proof procedure for propositional logic
    • DOI 10.1023/A:1008725524946
    • M Sheeran G Stålmarck 2000 A tutorial on Stålmarck's proof procedure for propositional logic Form Methods Syst Des 16 1 23 58 10.1023/A:1008725524946 (Pubitemid 32211043)
    • (2000) Formal Methods in System Design , vol.16 , Issue.1 , pp. 23-58
    • Sheeran, M.1    Stalmarck, G.2
  • 56
    • 70350787997 scopus 로고    scopus 로고
    • Checking safety properties using induction and a SAT-solver
    • Springer New York. 10.1007/3-540-40922-X-8
    • Sheeran M, Singh S, Stålmarck G (2000) Checking safety properties using induction and a SAT-solver. In: Formal methods in computer-aided design (FMCAD'00). LNCS, vol 1954. Springer, New York, pp 108-125
    • (2000) Formal Methods in Computer-aided Design (FMCAD'00) , pp. 108-125
    • Sheeran, M.1    Singh, S.2    Stålmarck, G.3
  • 57
    • 0010675517 scopus 로고
    • J. Siekman G. Wrightson (eds). Springer New York
    • Siekman J, Wrightson G (eds) (1983) Automation of reasoning. Springer, New York
    • (1983) Automation of Reasoning
  • 61
    • 84893769353 scopus 로고    scopus 로고
    • Sequential equivalence checking without state space traversal
    • IEEE Computer Society Los Alamitos
    • van Eijk C (1998) Sequential equivalence checking without state space traversal. In: Int. conf. on design automation and test in Europe (DATE'98). IEEE Computer Society, Los Alamitos
    • (1998) Int. Conf. on Design Automation and Test in Europe (DATE'98)
    • Van Eijk, C.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.