메뉴 건너뛰기




Volumn 29, Issue 3, 2007, Pages

Saturn: A scalable framework for error detection using Boolean satisfiability

Author keywords

Boolean satisfiability; Error detection; Program analysis

Indexed keywords

ADVANCES IN BOOLEAN SATISFIABILITY (SAT); BOOLEAN CONSTRAINTS; BUILDING PRECISE; DATA FLOW; SATURN;

EID: 34249879570     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/1232420.1232423     Document Type: Conference Paper
Times cited : (115)

References (33)
  • 1
    • 33846012075 scopus 로고    scopus 로고
    • AHO, A. V, SETHI, R, AND ULLMAN, J. D. 1986. Compilers:, Addison-Wesley, Reading, MA
    • AHO, A. V., SETHI, R., AND ULLMAN, J. D. 1986. Compilers: Principles, Techniques, and Tools. Addison-Wesley, Reading, MA.
    • Principles, Techniques, and Tools
  • 4
    • 84894630000 scopus 로고    scopus 로고
    • Automatically validating temporal safety properties of interfaces
    • Proceedings of the SPIN 2001 Workshop on Model Checking of Software, Springer, Berlin, Germany
    • BALL, T. AND RAJAMANI, S. K. 2001. Automatically validating temporal safety properties of interfaces. In Proceedings of the SPIN 2001 Workshop on Model Checking of Software. Lecture Notes in Computer Science, vol. 2057. Springer, Berlin, Germany, 108-122.
    • (2001) Lecture Notes in Computer Science , vol.2057 , pp. 108-122
    • BALL, T.1    RAJAMANI, S.K.2
  • 5
    • 0022769976 scopus 로고    scopus 로고
    • BRYANT, R. E. 1986. Graph-based algorithms for Boolean function manipulation. IEEE Trans. Comput. C-35, 8 (Aug.), 677-691.
    • BRYANT, R. E. 1986. Graph-based algorithms for Boolean function manipulation. IEEE Trans. Comput. C-35, 8 (Aug.), 677-691.
  • 6
    • 0033688092 scopus 로고    scopus 로고
    • BUSH, W., PINCUS, J., AND SIELAFF, D. 2000. A static analyzer for finding dynamic programming errors. Softw. Pract. Exper. 30, 7 (Jun.), 775-802.
    • BUSH, W., PINCUS, J., AND SIELAFF, D. 2000. A static analyzer for finding dynamic programming errors. Softw. Pract. Exper. 30, 7 (Jun.), 775-802.
  • 9
    • 35048861896 scopus 로고    scopus 로고
    • A tool for checking ANSI-C programs
    • Tools and Algorithms for the Construction and Analysis of Systems TACAS, K. Jensen and A. Podelski, Eds, Springer, Berlin, Germany
    • CLARKE, E., KROENING, D., AND LERDA, F. 2004a. A tool for checking ANSI-C programs. In Tools and Algorithms for the Construction and Analysis of Systems (TACAS), K. Jensen and A. Podelski, Eds. Lecture Notes in Computer Science, vol. 2988. Springer, Berlin, Germany, 168-176.
    • (2004) Lecture Notes in Computer Science , vol.2988 , pp. 168-176
    • CLARKE, E.1    KROENING, D.2    LERDA, F.3
  • 10
    • 4444250252 scopus 로고    scopus 로고
    • CLARKE, E., KROENING, D., SHARYGINA, N., AND YORAV, K. 2004b. Predicate abstraction of ANSI-C programs using SAT. Form. Meth. Syst. Des. 25, 2-3 (Sept.), 105-127.
    • CLARKE, E., KROENING, D., SHARYGINA, N., AND YORAV, K. 2004b. Predicate abstraction of ANSI-C programs using SAT. Form. Meth. Syst. Des. 25, 2-3 (Sept.), 105-127.
  • 13
    • 84975277890 scopus 로고    scopus 로고
    • ENGLER, D., CHELF, B., CHOU, A., AND HALLEM, S. 2000. Checking system rules using system-specific, programmer-written compiler extensions. In Proceedings of the Conference on Operating Systems Design and Implementation (OSDI).
    • ENGLER, D., CHELF, B., CHOU, A., AND HALLEM, S. 2000. Checking system rules using system-specific, programmer-written compiler extensions. In Proceedings of the Conference on Operating Systems Design and Implementation (OSDI).
  • 16
    • 34249880941 scopus 로고    scopus 로고
    • How is aliasing used in systems software? Tech
    • rep. Stanford University, Stanford, CA
    • HACKETT, B. AND AIKEN, A. 2005. How is aliasing used in systems software? Tech. rep. Stanford University, Stanford, CA.
    • (2005)
    • HACKETT, B.1    AIKEN, A.2
  • 22
    • 35248827669 scopus 로고    scopus 로고
    • Software verification with Blast
    • Proceedings of the SPIN 2003 Workshop on Model Checking Software, Springer, Berlin, Germany
    • HENZINGER, T. A., JHALA, R., MAJUMDAR, R., AND SUTRE, G. 2003. Software verification with Blast. In Proceedings of the SPIN 2003 Workshop on Model Checking Software. Lecture Notes in Computer Science, vol. 2648. Springer, Berlin, Germany, 235-239.
    • (2003) Lecture Notes in Computer Science , vol.2648 , pp. 235-239
    • HENZINGER, T.A.1    JHALA, R.2    MAJUMDAR, R.3    SUTRE, G.4
  • 25
    • 0042134845 scopus 로고    scopus 로고
    • Behavioral consistency of C and Verilog programs using bounded model checking
    • ACM Press, New York, NY
    • KROENING, D., CLARKE, E., AND YORAV, K. 2003. Behavioral consistency of C and Verilog programs using bounded model checking. In Proceedings of the 40th Design Automation Conference. ACM Press, New York, NY, 368-371.
    • (2003) Proceedings of the 40th Design Automation Conference , pp. 368-371
    • KROENING, D.1    CLARKE, E.2    YORAV, K.3
  • 27
    • 0038559332 scopus 로고    scopus 로고
    • Efficient computation of parameterized pointer information for interprocedural analysis
    • LIANG, D. AND HARROLD, M. 2001. Efficient computation of parameterized pointer information for interprocedural analysis. In Proceedings of the 8th Static Analysis Symposium.
    • (2001) Proceedings of the 8th Static Analysis Symposium
    • LIANG, D.1    HARROLD, M.2
  • 32
    • 17044431970 scopus 로고    scopus 로고
    • Path sensitive analysis using Boolean satisfiability
    • Stanford, CA
    • XIE, Y. AND CHOU, A. 2002. Path sensitive analysis using Boolean satisfiability. Tech. rep. Stanford University, Stanford, CA.
    • (2002) Tech. rep. Stanford University
    • XIE, Y.1    CHOU, A.2


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