메뉴 건너뛰기




Volumn 217, Issue C, 2008, Pages 5-21

A Comparative Study of Industrial Static Analysis Tools

Author keywords

dataflow analysis; defects; security vulnerabilities; Static analysis

Indexed keywords

CODES (SYMBOLS); DEFECTS; INDUSTRIAL APPLICATIONS; INFORMATION MANAGEMENT; PATTERN MATCHING; SURVEYS;

EID: 47049111576     PISSN: 15710661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.entcs.2008.06.039     Document Type: Article
Times cited : (142)

References (30)
  • 1
    • 0036039066 scopus 로고    scopus 로고
    • The SLAM Project: Debugging System Software via Static Analysis
    • Ball T., and Rajamani S. The SLAM Project: Debugging System Software via Static Analysis. AC SIGPLAN Notices 37 (2002) 1-3
    • (2002) AC SIGPLAN Notices , vol.37 , pp. 1-3
    • Ball, T.1    Rajamani, S.2
  • 4
    • 0037629380 scopus 로고    scopus 로고
    • Chelf, B., D. Engler and S. Hallem, How to Write System-specific, Static Checkers in Metal, in: PASTE '02: Proc. 2002 ACM SIGPLAN-SIGSOFT workshop on Program Analysis for Software Tools and Engineering (2002), pp. 51-60
    • Chelf, B., D. Engler and S. Hallem, How to Write System-specific, Static Checkers in Metal, in: PASTE '02: Proc. 2002 ACM SIGPLAN-SIGSOFT workshop on Program Analysis for Software Tools and Engineering (2002), pp. 51-60
  • 6
    • 85050550846 scopus 로고    scopus 로고
    • Cousot, P. and R. Cousot, Abstract Interpretation: A Unified Lattice Model For Static Analysis of Programs by Construction Or Approximation of Fixpoints, in: Conf. Record of the Fourth Annual ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages (1977), pp. 238-252
    • Cousot, P. and R. Cousot, Abstract Interpretation: A Unified Lattice Model For Static Analysis of Programs by Construction Or Approximation of Fixpoints, in: Conf. Record of the Fourth Annual ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages (1977), pp. 238-252
  • 8
    • 85035003357 scopus 로고    scopus 로고
    • Cousot, P. and N. Halbwachs, Automatic Discovery of Linear Restraints Among Variables of a Program, in: Conf. Record of the Fifth Annual ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages (1978), pp. 84-97
    • Cousot, P. and N. Halbwachs, Automatic Discovery of Linear Restraints Among Variables of a Program, in: Conf. Record of the Fifth Annual ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages (1978), pp. 84-97
  • 9
    • 47049111507 scopus 로고    scopus 로고
    • TM User's Manual (2.4)," (2006)
    • TM User's Manual (2.4)," (2006)
  • 10
    • 47049108500 scopus 로고    scopus 로고
    • TM: Static Source Code Analysis for C and C++ (2006), product information
    • TM: Static Source Code Analysis for C and C++ (2006), product information
  • 11
    • 47049128588 scopus 로고    scopus 로고
    • TM User's Manual 2.4," (2006)
    • TM User's Manual 2.4," (2006)
  • 13
    • 0018504528 scopus 로고
    • Proving Termination With Multiset Orderings
    • Dershowitz N., and Manna Z. Proving Termination With Multiset Orderings. Commun. ACM 22 (1979) 465-476
    • (1979) Commun. ACM , vol.22 , pp. 465-476
    • Dershowitz, N.1    Manna, Z.2
  • 14
    • 84976688579 scopus 로고    scopus 로고
    • Deutsch, A., Interprocedural May-Alias Analysis for Pointers: Beyond k-limiting, in: Proc. PLDI (1994), pp. 230-241
    • Deutsch, A., Interprocedural May-Alias Analysis for Pointers: Beyond k-limiting, in: Proc. PLDI (1994), pp. 230-241
  • 15
    • 47049083853 scopus 로고    scopus 로고
    • Deutsch, A., Static Verification of Dynamic Properties, White paper, PolySpace Technologies Inc (2003)
    • Deutsch, A., Static Verification of Dynamic Properties, White paper, PolySpace Technologies Inc (2003)
  • 16
    • 47049117238 scopus 로고    scopus 로고
    • Emanuelsson, P. and U. Nilsson, A Comparative Study of Industrial Static Analysis Tools (Extended Version), Technical Reports in Computer and Information Science no 2008:3, Linköping University Electronic Press (2008), URL: http://www.ep.liu.se/ea/trcis/2008/003/
    • Emanuelsson, P. and U. Nilsson, A Comparative Study of Industrial Static Analysis Tools (Extended Version), Technical Reports in Computer and Information Science no 2008:3, Linköping University Electronic Press (2008), URL: http://www.ep.liu.se/ea/trcis/2008/003/
  • 18
    • 47049121884 scopus 로고    scopus 로고
    • GrammaTech Inc., Overview of GrammaTech Static Analysis Technology (2007), white paper
    • GrammaTech Inc., Overview of GrammaTech Static Analysis Technology (2007), white paper
  • 19
    • 0016971687 scopus 로고
    • Symbolic Execution and Program Testing
    • King J. Symbolic Execution and Program Testing. Comm. ACM 19 (1976) 385-394
    • (1976) Comm. ACM , vol.19 , pp. 385-394
    • King, J.1
  • 20
    • 47049119259 scopus 로고    scopus 로고
    • Klocwork Inc., Detected Defects and Supported Metrics (2005), K7 product documentation
    • Klocwork Inc., Detected Defects and Supported Metrics (2005), K7 product documentation
  • 21
    • 84976819375 scopus 로고    scopus 로고
    • Palsberg, J. and M. Schwartzbach, Object-Oriented Type Inference, in: Conf Proc Object-Oriented Programming Systems, Languages, And Applications (OOPSLA '91) (1991), pp. 146-161
    • Palsberg, J. and M. Schwartzbach, Object-Oriented Type Inference, in: Conf Proc Object-Oriented Programming Systems, Languages, And Applications (OOPSLA '91) (1991), pp. 146-161
  • 22
    • 47049091561 scopus 로고    scopus 로고
    • Parasoft Inc., Automating C/C++ Runtime Error Detection With Parasoft Insure++ (2006), white paper
    • Parasoft Inc., Automating C/C++ Runtime Error Detection With Parasoft Insure++ (2006), white paper
  • 23
    • 47049115195 scopus 로고    scopus 로고
    • PolySpace Technologies, "PolySpace for C Documentation," (2004)
    • PolySpace Technologies, "PolySpace for C Documentation," (2004)
  • 24
    • 47049113896 scopus 로고    scopus 로고
    • Rational Software, Purify: Fast Detection of Memory Leaks and Access Errors, White paper (1999)
    • Rational Software, Purify: Fast Detection of Memory Leaks and Access Errors, White paper (1999)
  • 25
    • 0029185391 scopus 로고
    • A Practical Approach to Programming With Assertions
    • Rosenblum D.S. A Practical Approach to Programming With Assertions. IEEE Trans. Softw. Eng. 21 (1995) 19-31
    • (1995) IEEE Trans. Softw. Eng. , vol.21 , pp. 19-31
    • Rosenblum, D.S.1
  • 26
    • 0034819532 scopus 로고    scopus 로고
    • Ryder, B. and F. Tip, Change Impact Analysis For Object-Oriented Programs, in: Proc. of 2001 ACM SIGPLAN-SIGSOFT workshop on Program Analysis For Software Tools And Engineering (PASTE '01) (2001), pp. 46-53
    • Ryder, B. and F. Tip, Change Impact Analysis For Object-Oriented Programs, in: Proc. of 2001 ACM SIGPLAN-SIGSOFT workshop on Program Analysis For Software Tools And Engineering (PASTE '01) (2001), pp. 46-53
  • 27
    • 47049108996 scopus 로고    scopus 로고
    • Schwartzbach, M., Lecture Notes on Static Analysis (2006), BICS, Univ. Aarhus, URL: http://www.brics.dk/~mis/static.pdf
    • Schwartzbach, M., Lecture Notes on Static Analysis (2006), BICS, Univ. Aarhus, URL: http://www.brics.dk/~mis/static.pdf
  • 28
    • 0029717388 scopus 로고    scopus 로고
    • Steensgaard, B., Points-to Analysis in Almost Linear Time, in: ACM POPL, 1996, pp. 32-41
    • Steensgaard, B., Points-to Analysis in Almost Linear Time, in: ACM POPL, 1996, pp. 32-41
  • 29
    • 0034836394 scopus 로고    scopus 로고
    • Wagner, D. and D. Dean, Intrusion Detection via Static Analysis, in: Proc. of 2001 IEEE Symp. on Security and Privacy (SP'01) (2001), pp. 156-168
    • Wagner, D. and D. Dean, Intrusion Detection via Static Analysis, in: Proc. of 2001 IEEE Symp. on Security and Privacy (SP'01) (2001), pp. 156-168
  • 30
    • 0028055433 scopus 로고    scopus 로고
    • Wagner, T., V. Maverick, S. Graham and M. Harrison, Accurate Static Estimators For Program Optimization, in: Proc. of ACM SIGPLAN 1994 Conf. on Programming Language Design And Implementation (PLDI '94) (1994), pp. 85-96
    • Wagner, T., V. Maverick, S. Graham and M. Harrison, Accurate Static Estimators For Program Optimization, in: Proc. of ACM SIGPLAN 1994 Conf. on Programming Language Design And Implementation (PLDI '94) (1994), pp. 85-96


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