메뉴 건너뛰기




Volumn , Issue , 2010, Pages 755-760

Scalable specification mining for verification and diagnosis

Author keywords

Assertions; Debugging; Diagnosis; Error localization; Formal specification; Post silicon validation; Verification

Indexed keywords

ASSERTIONS; DEBUGGING; ERROR LOCALIZATION; FORMAL SPECIFICATION; POST-SILICON;

EID: 77956200046     PISSN: 0738100X     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1837274.1837466     Document Type: Conference Paper
Times cited : (94)

References (28)
  • 2
    • 17044362578 scopus 로고    scopus 로고
    • Synthesis of interface specifications for java classes
    • Alur, R. et al. Synthesis of interface specifications for java classes. In POPL, pages 98-109, 2005.
    • (2005) POPL , pp. 98-109
    • Alur, R.1
  • 3
    • 0036038253 scopus 로고    scopus 로고
    • Mining specifications
    • G. Ammons, R. Bodik, and J. R. Larus. Mining specifications. In POPL, pages 4-16, 2002.
    • (2002) POPL , pp. 4-16
    • Ammons, G.1    Bodik, R.2    Larus, J.R.3
  • 4
    • 0030246260 scopus 로고    scopus 로고
    • Improving the variable ordering of obdds is np-complete
    • B. Bollig and I. Wegener. Improving the variable ordering of obdds is np-complete. IEEE Trans. Comput., 45(9):993-1002, 1996.
    • (1996) IEEE Trans. Comput. , vol.45 , Issue.9 , pp. 993-1002
    • Bollig, B.1    Wegener, I.2
  • 5
    • 0022769976 scopus 로고
    • Graph-based algorithms for boolean function manipulation
    • R. E. Bryant. Graph-based algorithms for boolean function manipulation. IEEE Trans. Comput., 35(8):677-691, 1986.
    • (1986) IEEE Trans. Comput. , vol.35 , Issue.8 , pp. 677-691
    • Bryant., R.E.1
  • 7
    • 37849017546 scopus 로고    scopus 로고
    • Mining specifications of malicious behavior
    • M. Christodorescu, S. Jha, and C. Kruegel. Mining specifications of malicious behavior. In ESEC-FSE'07, pages 5-14, 2007.
    • (2007) ESEC-FSE'07 , pp. 5-14
    • Christodorescu, M.1    Jha, S.2    Kruegel, C.3
  • 10
    • 0026904816 scopus 로고
    • Characterizing diagnoses and systems
    • J. de Kleer, A. K. Mackworth, and R. Reiter. Characterizing diagnoses and systems. Artif. Intell., 56(2-3):197-222, 1992.
    • (1992) Artif. Intell. , vol.56 , Issue.2-3 , pp. 197-222
    • De Kleer, J.1    MacKworth, A.K.2    Reiter, R.3
  • 11
    • 0036041420 scopus 로고    scopus 로고
    • Bugs as deviant behavior: A general approach to inferring errors in systems code
    • Engler, D. et al. Bugs as deviant behavior: a general approach to inferring errors in systems code. In SOSP, pages 57-72, 2001.
    • (2001) SOSP , pp. 57-72
    • Engler, D.1
  • 12
    • 33750285595 scopus 로고    scopus 로고
    • Static and dynamic analysis: Synergy and duality
    • M. D. Ernst. Static and dynamic analysis: Synergy and duality. In WODA, pages 24-27, 2003.
    • (2003) WODA , pp. 24-27
    • Ernst, M.D.1
  • 13
    • 35348872682 scopus 로고    scopus 로고
    • The daikon system for dynamic detection of likely invariants
    • Ernst, M. et al. The daikon system for dynamic detection of likely invariants. Sci. Comput. Program., 69(1-3):35-45, 2007.
    • (2007) Sci. Comput. Program. , vol.69 , Issue.1-3 , pp. 35-45
    • Ernst, M.1
  • 14
    • 2442522285 scopus 로고    scopus 로고
    • Improving simulation-based verification by means of formal methods
    • G. Fey and R. Drechsler. Improving simulation-based verification by means of formal methods. In ASP-DAC, pages 640-643, 2004.
    • (2004) ASP-DAC , pp. 640-643
    • Fey, G.1    Drechsler, R.2
  • 15
    • 77950474436 scopus 로고    scopus 로고
    • Javert: Fully automatic mining of general temporal properties from dynamic traces
    • M. Gabel and Z. Su. Javert: fully automatic mining of general temporal properties from dynamic traces. In FSE, pages 339-349, 2008.
    • (2008) FSE , pp. 339-349
    • Gabel, M.1    Su, Z.2
  • 16
    • 57349134461 scopus 로고    scopus 로고
    • Symbolic mining of temporal specifications
    • M. Gabel and Z. Su. Symbolic mining of temporal specifications. In ICSE, pages 51-60, 2008.
    • (2008) ICSE , pp. 51-60
    • Gabel, M.1    Su, Z.2
  • 18
    • 27944434746 scopus 로고    scopus 로고
    • Iodine: A tool to automatically infer dynamic invariants for hardware designs
    • Hangal, S. et al. Iodine: a tool to automatically infer dynamic invariants for hardware designs. In DAC, pages 775-778, 2005.
    • (2005) DAC , pp. 775-778
    • Hangal, S.1
  • 19
    • 46149113481 scopus 로고    scopus 로고
    • Verification through the principle of least astonishment
    • B. Isaksen and V. Bertacco. Verification through the principle of least astonishment. In ICCAD, pages 860-867, 2006.
    • (2006) ICCAD , pp. 860-867
    • Isaksen, B.1    Bertacco, V.2
  • 24
    • 49749135121 scopus 로고    scopus 로고
    • Automatic generation of complex properties for hardware designs
    • Rogin, F., et al. Automatic generation of complex properties for hardware designs. In DATE, pages 545-548, 2008.
    • (2008) DATE , pp. 545-548
    • Rogin, F.1
  • 25
    • 57349129534 scopus 로고    scopus 로고
    • Mining library specifications using inductive logic programming
    • S. Sankaranarayanan, F. Ivanči, and A. Gupta. Mining library specifications using inductive logic programming. In ICSE, pages 131-140, 2008.
    • (2008) ICSE , pp. 131-140
    • Sankaranarayanan, S.1    Ivanči, F.2    Gupta, A.3
  • 26
    • 0016025566 scopus 로고
    • The synthesis of loop predicates
    • B. Wegbreit. The synthesis of loop predicates. Commun. ACM, 17(2):102-113, 1974.
    • (1974) Commun. ACM , vol.17 , Issue.2 , pp. 102-113
    • Wegbreit, B.1
  • 27
    • 24644493674 scopus 로고    scopus 로고
    • Mining temporal specifications for error detection
    • W. Weimer and G. C. Necula. Mining temporal specifications for error detection. In TACAS, pages 461-476, 2005.
    • (2005) TACAS , pp. 461-476
    • Weimer, W.1    Necula, G.C.2
  • 28
    • 34247116992 scopus 로고    scopus 로고
    • Perracotta: Mining temporal api rules from imperfect traces
    • Yang, J. et al. Perracotta: mining temporal api rules from imperfect traces. In ICSE, pages 282-291, 2006.
    • (2006) ICSE , pp. 282-291
    • Yang, J.1


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