메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 282-291

Perracotta: Mining temporal API rules from imperfect traces

Author keywords

Dynamic analysis; Specification inference; Temporal properties

Indexed keywords

DYNAMIC INFERENCE; INFERENCE ALGORITHMS; SPECIFICATION INFERENCES; TEMPORAL PROPERTIES;

EID: 34247116992     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (350)

References (52)
  • 3
    • 26444455136 scopus 로고    scopus 로고
    • Synthesis of interface specifications for Java classes
    • Jan
    • R. Alur, P. Cerny, P. Madhusudan, and W. Nam. Synthesis of interface specifications for Java classes. POPL, Jan. 2005.
    • (2005) POPL
    • Alur, R.1    Cerny, P.2    Madhusudan, P.3    Nam, W.4
  • 5
    • 0000422474 scopus 로고    scopus 로고
    • Automatically validating temporal safety properties of interfaces
    • May
    • T. Ball and S. K. Rajamani. Automatically validating temporal safety properties of interfaces. SPIN, May 2001.
    • (2001) SPIN
    • Ball, T.1    Rajamani, S.K.2
  • 6
    • 0029513099 scopus 로고
    • Bylands: Reverse engineering safety-critical systems
    • Oct
    • K. Bennett, T. Bull, E. Younger, and Z. Luo. Bylands: reverse engineering safety-critical systems. ICSM, Oct. 1995.
    • (1995) ICSM
    • Bennett, K.1    Bull, T.2    Younger, E.3    Luo, Z.4
  • 7
    • 0027696171 scopus 로고
    • Formal specifications in software maintenance: From code to Z++ and back again
    • Nov./Dec
    • J. Bowen, P. Breuer, and K. Lano. Formal specifications in software maintenance: from code to Z++ and back again. Information and Software Technology. Nov./Dec. 1993.
    • (1993) Information and Software Technology
    • Bowen, J.1    Breuer, P.2    Lano, K.3
  • 9
    • 0038601527 scopus 로고    scopus 로고
    • S. Chaki, E. Clarke, A. Groce, S. Jha, and H. Veith. Modular verification of software components in C. ICSE, May 2003.
    • S. Chaki, E. Clarke, A. Groce, S. Jha, and H. Veith. Modular verification of software components in C. ICSE, May 2003.
  • 11
  • 13
    • 0036040604 scopus 로고    scopus 로고
    • ESP: Path-sensitive program verification in polynomial time
    • Jun
    • M. Das, S. Lerner, and M. Seigle. ESP: path-sensitive program verification in polynomial time. PLDI, Jun. 2002.
    • (2002) PLDI
    • Das, M.1    Lerner, S.2    Seigle, M.3
  • 15
    • 0032667112 scopus 로고    scopus 로고
    • Patterns in property specifications for finite-state verification
    • May
    • M. Dwyer, G. Avrunin, and J. Corbett. Patterns in property specifications for finite-state verification. ICSE, May 1999.
    • (1999) ICSE
    • Dwyer, M.1    Avrunin, G.2    Corbett, J.3
  • 18
    • 0029703698 scopus 로고    scopus 로고
    • Static detection of dynamic memory errors
    • May
    • D. Evans. Static detection of dynamic memory errors. PLDI, May 1996.
    • (1996) PLDI
    • Evans, D.1
  • 20
    • 0030651806 scopus 로고    scopus 로고
    • Model checking for programming languages using VeriSoft
    • Jan
    • P. Godefroid. Model checking for programming languages using VeriSoft. POPL, Jan. 1997.
    • (1997) POPL
    • Godefroid, P.1
  • 21
    • 49949150022 scopus 로고
    • Language identification in the limit
    • E. Gold. Language identification in the limit. Information and Control, 10, 447-474, 1967.
    • (1967) Information and Control , vol.10 , pp. 447-474
    • Gold, E.1
  • 22
    • 0001187706 scopus 로고
    • Complexity of automatic identification from given data
    • E. Gold. Complexity of automatic identification from given data. Information and Control, 37, 302-320, 1978.
    • (1978) Information and Control , vol.37 , pp. 302-320
    • Gold, E.1
  • 24
    • 33745185810 scopus 로고    scopus 로고
    • Generating test data for dynamically discovering likely program invariants
    • May
    • N. Gupta. Generating test data for dynamically discovering likely program invariants. Workshop on Dynamic Analysis, May 2003.
    • (2003) Workshop on Dynamic Analysis
    • Gupta, N.1
  • 25
    • 0036038345 scopus 로고    scopus 로고
    • Tracking down software bugs using automatic anomaly detection
    • May
    • S. Hagnal and M. S. Lam. Tracking down software bugs using automatic anomaly detection. ICSE, May 2002.
    • (2002) ICSE
    • Hagnal, S.1    Lam, M.S.2
  • 26
    • 0038262973 scopus 로고    scopus 로고
    • Improving test suites via operational abstraction
    • May
    • M. Harder, J. Mellen, and M. D. Ernst. Improving test suites via operational abstraction. ICSE, May 2003.
    • (2003) ICSE
    • Harder, M.1    Mellen, J.2    Ernst, M.D.3
  • 27
    • 11144354549 scopus 로고    scopus 로고
    • An overview of the runtime verification tool Java PathExplorer
    • Mar
    • K. Havelund and G. Rosu. An overview of the runtime verification tool Java PathExplorer. Formal Methods in System Design.. Mar. 2004.
    • (2004) Formal Methods in System Design
    • Havelund, K.1    Rosu, G.2
  • 28
    • 34247141062 scopus 로고    scopus 로고
    • The logic of bugs
    • Nov
    • G. Holzmann. The logic of bugs. SIGSOFT FSE, Nov. 2002.
    • (2002) SIGSOFT FSE
    • Holzmann, G.1
  • 30
    • 34247144188 scopus 로고    scopus 로고
    • J2EE
    • J2EE. http://java.sun.com/j2ee/index.jsp
  • 31
    • 34247153528 scopus 로고    scopus 로고
    • JBoss. http://www.jboss.org
    • JBoss
  • 32
    • 34247173624 scopus 로고    scopus 로고
    • JRat. http://jrat.sourceforge.net/
    • JRat
  • 35
    • 34247092939 scopus 로고    scopus 로고
    • Improving adaptability via program steering
    • Jul
    • L. Lin and M. D. Ernst. Improving adaptability via program steering. ISSTA, Jul. 2004.
    • (2004) ISSTA
    • Lin, L.1    Ernst, M.D.2
  • 36
    • 32344438116 scopus 로고    scopus 로고
    • DynaMine: Finding common error patterns by mining software revision histories
    • Sep
    • B. Livshits and T. Zimmermann. DynaMine: finding common error patterns by mining software revision histories. SIGSOFT FSE, Sep. 2005.
    • (2005) SIGSOFT FSE
    • Livshits, B.1    Zimmermann, T.2
  • 37
    • 0038349063 scopus 로고    scopus 로고
    • Invariant inference for static checking: An empirical evaluation
    • Nov
    • J. W. Nimmer and M. D. Ernst. Invariant inference for static checking: an empirical evaluation. SIGSOFT FSE, Nov. 2002.
    • (2002) SIGSOFT FSE
    • Nimmer, J.W.1    Ernst, M.D.2
  • 40
    • 0035009421 scopus 로고    scopus 로고
    • Encoding program executions
    • May
    • S. P. Reiss and M. Renieris. Encoding program executions. ICSE, May 2001.
    • (2001) ICSE
    • Reiss, S.P.1    Renieris, M.2
  • 41
    • 0029180939 scopus 로고
    • Precise interprocedural dataflow analysis via graph reachability
    • Jan
    • T. Reps, S. Horwitz, and M. Sagiv. Precise interprocedural dataflow analysis via graph reachability. POPL, Jan. 1995.
    • (1995) POPL
    • Reps, T.1    Horwitz, S.2    Sagiv, M.3
  • 42
    • 34247095220 scopus 로고    scopus 로고
    • Static Driver Verifier: Finding bugs in device drivers at compile-time. WinHEC, Apr. 2004.
    • Static Driver Verifier: Finding bugs in device drivers at compile-time. WinHEC, Apr. 2004.
  • 43
    • 34247171361 scopus 로고    scopus 로고
    • C. Simonyi. Hungarian notation. MSDN library
    • C. Simonyi. Hungarian notation. MSDN library.
  • 45
    • 0004349103 scopus 로고    scopus 로고
    • Vulcan: Binary transformation in a distributed environment
    • MSR-TR-2001-50, Apr
    • A. Edwards, A. Srivastava, and H. Vo. Vulcan: binary transformation in a distributed environment. Research Technical Report, MSR-TR-2001-50, Apr. 2001.
    • (2001) Research Technical Report
    • Edwards, A.1    Srivastava, A.2    Vo, H.3
  • 46
    • 0022605097 scopus 로고
    • Typestate: A programming language concept for enhancing software reliability
    • Jan
    • R. E. Strom and S. Yemini. Typestate: A programming language concept for enhancing software reliability. IEEE Transactions on Software Engineering, Vol 12(1), Jan. 1986.
    • (1986) IEEE Transactions on Software Engineering , vol.12 , Issue.1
    • Strom, R.E.1    Yemini, S.2
  • 49
    • 0036983315 scopus 로고    scopus 로고
    • Automatic extraction of object-oriented component interfaces
    • Jul
    • J. Whaley, M. C. Martin, and M. S. Lam. Automatic extraction of object-oriented component interfaces. ISSTA, Jul. 2002.
    • (2002) ISSTA
    • Whaley, J.1    Martin, M.C.2    Lam, M.S.3
  • 50
    • 33745196010 scopus 로고    scopus 로고
    • Tool-assisted unit-test generation and selection based on operational abstractions
    • T. Xie and D. Notkin. Tool-assisted unit-test generation and selection based on operational abstractions. Automated Software Engineering Journal, 2006.
    • (2006) Automated Software Engineering Journal
    • Xie, T.1    Notkin, D.2


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