메뉴 건너뛰기




Volumn , Issue , 2011, Pages 437-446

Cause clue clauses: Error localization using maximum satisfiability

Author keywords

bug assist; debugging; fault localization; maximum satisfiability

Indexed keywords

BOOLEAN ALGEBRA; C (PROGRAMMING LANGUAGE); MODEL CHECKING; SEMANTICS; SOFTWARE TESTING;

EID: 79959907861     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1993498.1993550     Document Type: Conference Paper
Times cited : (211)

References (34)
  • 3
    • 85076893888 scopus 로고    scopus 로고
    • Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs
    • USENIX Association
    • Cristian Cadar, Daniel Dunbar, and Dawson Engler. Klee: unassisted and automatic generation of high-coverage tests for complex systems programs. In OSDI '08: Operating Systems Design and Implementation, pages 209-224, 2008. USENIX Association.
    • (2008) OSDI '08: Operating Systems Design and Implementation , pp. 209-224
    • Cadar, C.1    Dunbar, D.2    Engler, D.3
  • 6
    • 35048861896 scopus 로고    scopus 로고
    • A tool for checking ANSI-C programs
    • TACAS '04: Tools and Algorithms for the Construction and Analysis of Systems, Springer
    • Edmund Clarke, Daniel Kroening, and Flavio Lerda. A tool for checking ANSI-C programs. In TACAS '04: Tools and Algorithms for the Construction and Analysis of Systems, volume 2988 of Lecture Notes in Computer Science, pages 168-176, 2004. Springer.
    • (2004) Lecture Notes in Computer Science , vol.2988 , pp. 168-176
    • Clarke, E.1    Kroening, D.2    Lerda, F.3
  • 7
    • 84881072062 scopus 로고
    • A computing procedure for quantification theory
    • July
    • Martin Davis and Hilary Putnam. A computing procedure for quantification theory. J. ACM, 7:201-215, July 1960.
    • (1960) J. ACM , vol.7 , pp. 201-215
    • Davis, M.1    Putnam, H.2
  • 8
    • 26044480846 scopus 로고    scopus 로고
    • Supporting controlled experimentation with testing techniques: An infrastructure and its potential impact
    • Hyunsook Do, Sebastian Elbaum, and Gregg Rothermel. Supporting controlled experimentation with testing techniques: An infrastructure and its potential impact. Empirical Softw. Engg., 10(4):405-435, 2005.
    • (2005) Empirical Softw. Engg. , vol.10 , Issue.4 , pp. 405-435
    • Do, H.1    Elbaum, S.2    Rothermel, G.3
  • 9
    • 38349011756 scopus 로고    scopus 로고
    • Minisat v2.0 (beta)
    • Niklas Eén and Niklas Sörensson. Minisat v2.0 (beta). In SAT-Race, 2006. http://fmv.jku.at/sat-race-2006/.
    • (2006) SAT-Race
    • Eén, N.1    Sörensson, N.2
  • 10
    • 33749564382 scopus 로고    scopus 로고
    • On solving the partial MAX-SAT problem
    • SAT '06: Theory and Applications of Satisfiability Testing, Springer
    • Zhaohui Fu and Sharad Malik. On solving the partial MAX-SAT problem. In SAT '06: Theory and Applications of Satisfiability Testing, volume 4121 of Lecture Notes in Computer Science, pages 252-265, 2006. Springer.
    • (2006) Lecture Notes in Computer Science , vol.4121 , pp. 252-265
    • Fu, Z.1    Malik, S.2
  • 12
    • 34248655664 scopus 로고    scopus 로고
    • Automated fault localization for C programs
    • Andreas Griesmayer, Stefan Staber, and Roderick Bloem. Automated fault localization for C programs. ENTCS, 174:95-111, 2007.
    • (2007) ENTCS , vol.174 , pp. 95-111
    • Griesmayer, A.1    Staber, S.2    Bloem, R.3
  • 14
    • 0028166441 scopus 로고
    • Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria
    • IEEE Computer Society
    • Monica Hutchins, Herb Foster, Tarak Goradia, and Thomas Ostrand. Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria. In ICSE '94: International Conference on Software Engineering, pages 191-200, 1994. IEEE Computer Society.
    • (1994) ICSE '94: International Conference on Software Engineering , pp. 191-200
    • Hutchins, M.1    Foster, H.2    Goradia, T.3    Ostrand, T.4
  • 15
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • July
    • James C. King. Symbolic execution and program testing. Commun. ACM, 19:385-394, July 1976.
    • (1976) Commun. ACM , vol.19 , pp. 385-394
    • King, J.C.1
  • 16
    • 72949102660 scopus 로고    scopus 로고
    • MaxSAT, hard and soft constraints
    • Handbook of Satisfiability, chapter 19, IOS Press
    • Chu Min Li and Felip Manyà. MaxSAT, hard and soft constraints. In Handbook of Satisfiability, volume 185 of Frontiers in Artificial Intelligence and Applications, chapter 19, pages 613-631. IOS Press, 2009.
    • (2009) Frontiers in Artificial Intelligence and Applications , vol.185 , pp. 613-631
    • Li, C.M.1    Manyà, F.2
  • 17
    • 38149129628 scopus 로고    scopus 로고
    • New inference rules for MAX-SAT
    • October
    • Chu Min Li, Felip Manyà, and Jordi Planes. New inference rules for MAX-SAT. J. Artif. Int. Res., 30:321-359, October 2007.
    • (2007) J. Artif. Int. Res. , vol.30 , pp. 321-359
    • Li, C.M.1    Manyà, F.2    Planes, J.3
  • 18
    • 26444450510 scopus 로고    scopus 로고
    • On finding all minimally unsatisfiable subformulas
    • SAT '05: Theory and Applications of Satisfiability Testing, Springer
    • Mark H. Liffiton and Karem A. Sakallah. On finding all minimally unsatisfiable subformulas. In SAT '05: Theory and Applications of Satisfiability Testing, volume 3569 of Lecture Notes in Computer Science, pages 173-186, 2005. Springer.
    • (2005) Lecture Notes in Computer Science , vol.3569 , pp. 173-186
    • Liffiton, M.H.1    Sakallah, K.A.2
  • 19
    • 77955323213 scopus 로고    scopus 로고
    • Minimal unsatisfiability: Models, algorithms and applications
    • (invited paper). IEEE Computer Society
    • Joao Marques-Silva. Minimal unsatisfiability: Models, algorithms and applications (invited paper). In ISMVL '10: International Symposium on Multiple-Valued Logic, pages 9-14, 2010. IEEE Computer Society.
    • (2010) ISMVL '10: International Symposium on Multiple-Valued Logic , pp. 9-14
    • Marques-Silva, J.1
  • 21
    • 38649139190 scopus 로고    scopus 로고
    • Strlcpy and strlcat: Consistent, safe, string copy and concatenation
    • USENIX Association
    • Todd C. Miller and Theo de Raadt. strlcpy and strlcat: consistent, safe, string copy and concatenation. In USENIX Annual Technical Conference, pages 175-178, 1999. USENIX Association.
    • (1999) USENIX Annual Technical Conference , pp. 175-178
    • Miller, T.C.1    De Raadt, T.2
  • 23
    • 84917687527 scopus 로고    scopus 로고
    • Fault localization with nearest neighbor queries
    • IEEE Computer Society
    • Manos Renieres and Steven P. Reiss. Fault localization with nearest neighbor queries. In ASE '03: Automated Software Engineering, pages 30-39, 2003. IEEE Computer Society.
    • (2003) ASE '03: Automated Software Engineering , pp. 30-39
    • Renieres, M.1    Reiss, S.P.2
  • 29
    • 70350217776 scopus 로고    scopus 로고
    • VS3: SMT solvers for program verification
    • CAV '09: Computer-Aided Verification, Springer
    • Saurabh Srivastava, Sumit Gulwani, and Jeffrey S. Foster. VS3: SMT solvers for program verification. In CAV '09: Computer-Aided Verification, volume 5643 of Lecture Notes in Computer Science, pages 702-708, 2009. Springer.
    • (2009) Lecture Notes in Computer Science , vol.5643 , pp. 702-708
    • Srivastava, S.1    Gulwani, S.2    Foster, J.S.3
  • 30
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • F. Tip. A survey of program slicing techniques. Journal of Programming Languages, 3:121-189, 1995.
    • (1995) Journal of Programming Languages , vol.3 , pp. 121-189
    • Tip, F.1
  • 32
    • 17044371129 scopus 로고    scopus 로고
    • Scalable error detection using boolean satisfiability
    • ACM
    • Yichen Xie and Alex Aiken. Scalable error detection using boolean satisfiability. In POPL '05: Principles of Programming Languages, pages 351-363, 2005. ACM.
    • (2005) POPL '05: Principles of Programming Languages , pp. 351-363
    • Xie, Y.1    Aiken, A.2
  • 33
    • 0037672303 scopus 로고    scopus 로고
    • Isolating cause-effect chains from computer programs
    • ACM
    • Andreas Zeller. Isolating cause-effect chains from computer programs. In FSE '10: Foundations of Software Engineering, pages 1-10, 2002. ACM.
    • (2002) FSE '10: Foundations of Software Engineering , pp. 1-10
    • Zeller, A.1
  • 34
    • 0036472476 scopus 로고    scopus 로고
    • Simplifying and isolating failure-inducing input
    • Andreas Zeller and Ralf Hildebrandt. Simplifying and isolating failure-inducing input. IEEE Trans. Softw. Eng., 28:183-200, 2002.
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , pp. 183-200
    • Zeller, A.1    Hildebrandt, R.2


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