메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 54-63

Field-sensitive value analysis of embedded C programs with union types and pointer arithmetics

Author keywords

Abstract Interpretation; Critical Software; Numerical Analysis; Points to Analysis

Indexed keywords

COMPUTER SOFTWARE; DATA STRUCTURES; EMBEDDED SYSTEMS; MAPPING; NUMERICAL ANALYSIS; VALUE ENGINEERING;

EID: 33746057438     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1134650.1134659     Document Type: Conference Paper
Times cited : (68)

References (27)
  • 2
    • 35048896043 scopus 로고    scopus 로고
    • Analyzing memory accesses in x86 executables
    • number 2985 in LNCS. Springer
    • G. Balakrishnan and T. Reps. Analyzing memory accesses in x86 executables. In CC 8004, number 2985 in LNCS, pages 5-23. Springer, 2004.
    • (2004) CC 8004 , pp. 5-23
    • Balakrishnan, G.1    Reps, T.2
  • 5
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • ACM Press
    • P. Cousot and R. Cousot. Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints. In ACM POPL'77, pages 238-252. ACM Press, 1977.
    • (1977) ACM POPL'77 , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 7
    • 84890090975 scopus 로고    scopus 로고
    • Cleanness checking of string manipulations in C programs via integer analysis
    • SAS'01. Springer
    • N. Dor, M. Rodeh, and M. Sagiv. Cleanness checking of string manipulations in C programs via integer analysis. In SAS'01, volume 2126 of LNCS. Springer, 2001.
    • (2001) LNCS , vol.2126
    • Dor, N.1    Rodeh, M.2    Sagiv, M.3
  • 9
    • 33748988364 scopus 로고    scopus 로고
    • Static analysis of digital filters
    • ESOP'04. Springer
    • J. Feret. Static analysis of digital filters. In ESOP'04, volume 2986 of LNCS. Springer, 2004.
    • (2004) LNCS , vol.2986
    • Feret, J.1
  • 10
    • 35048886087 scopus 로고    scopus 로고
    • Numeric domains with summarized dimensions
    • LNCS, Springer
    • D. Gopan, F. DiMaio, N. Dor, T. Reps, and M. Sagiv. Numeric domains with summarized dimensions. In TACAS 2004, LNCS, pages 512-529, Springer, 2004.
    • (2004) TACAS 2004 , pp. 512-529
    • Gopan, D.1    DiMaio, F.2    Dor, N.3    Reps, T.4    Sagiv, M.5
  • 12
    • 0034825842 scopus 로고    scopus 로고
    • Pointer analysis: Haven't we solved this problem yet?
    • ACM Press
    • M. Hind. Pointer analysis: Haven't we solved this problem yet? In PASTE'01, pages 54-61. ACM Press, 2001.
    • (2001) PASTE'01 , pp. 54-61
    • Hind, M.1
  • 13
    • 0003589319 scopus 로고
    • IEEE standard for binary floatingpoint arithmetic
    • ANSI/IEEE Std. 745-1985
    • IEEE Computer Society. IEEE standard for binary floatingpoint arithmetic. Technical report, ANSI/IEEE Std. 745-1985, 1985,
    • (1985) Technical Report
  • 14
    • 0004301215 scopus 로고    scopus 로고
    • Programming languages - C
    • ISO/IEC 9899:1999
    • International Organisation for Standardization. Programming languages - C. Technical report, ISO/IEC 9899:1999, 1999.
    • (1999) Technical Report
  • 15
    • 0034781047 scopus 로고    scopus 로고
    • The octagon abstract domain
    • IEEE, IEEE CS Press
    • A. Miné. The octagon abstract domain. In AST 2001 in WCRE 2001, IEEE, pages 310-319, IEEE CS Press, 2001.
    • (2001) AST 2001 in WCRE 2001 , pp. 310-319
    • Miné, A.1
  • 16
    • 35048893340 scopus 로고    scopus 로고
    • Relational abstract domains for the detection of floating-point run-time errors
    • ESOP'04. Springer
    • A. Miné. Relational abstract domains for the detection of floating-point run-time errors, In ESOP'04, volume 2986 of LNCS, pages 3-17. Springer, 2004,
    • (2004) LNCS , vol.2986 , pp. 3-17
    • Miné, A.1
  • 17
    • 0036040304 scopus 로고    scopus 로고
    • CCured: Type-safe retrofitting of legacy code
    • ACM Press
    • G. Necula, S. McPeak, and W. Weimer. CCured: type-safe retrofitting of legacy code. In POPL'02, pages 128-139. ACM Press, 2002.
    • (2002) POPL'02 , pp. 128-139
    • Necula, G.1    McPeak, S.2    Weimer, W.3
  • 18
    • 0003401511 scopus 로고    scopus 로고
    • Combining interprocedural pointer analysis and conditional constant propagation
    • IBM
    • A. Pioli and M. Hind. Combining interprocedural pointer analysis and conditional constant propagation. Technical Report 99-103, IBM, 1999.
    • (1999) Technical Report , vol.99 , Issue.103
    • Pioli, A.1    Hind, M.2
  • 19
    • 0034448151 scopus 로고    scopus 로고
    • Symbolic bounds analysis of pointers, array indices, and accessed memory regions
    • ACM Press
    • R. Rugina and M. Rinard. Symbolic bounds analysis of pointers, array indices, and accessed memory regions. In PLDI'00, pages 182-195. ACM Press, 2000.
    • (2000) PLDI'00 , pp. 182-195
    • Rugina, R.1    Rinard, M.2
  • 20
    • 0039488517 scopus 로고    scopus 로고
    • Parametric shape analysis via 3-valued logic
    • M. Sagiv, T. Reps, and R. Wilhelm. Parametric shape analysis via 3-valued logic. TOPLAS, 24(3), 2002.
    • (2002) TOPLAS , vol.24 , Issue.3
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 22
    • 84957608458 scopus 로고    scopus 로고
    • Points-to analysis by type inference of programs with structures and unions
    • CC'96. Springer
    • B. Steensgaard. Points-to analysis by type inference of programs with structures and unions. In CC'96, volume 1060 of LNCS, pages 136-150. Springer, 1996.
    • (1996) LNCS , vol.1060 , pp. 136-150
    • Steensgaard, B.1
  • 23
    • 35048860374 scopus 로고    scopus 로고
    • A scalable nonuniform pointer analysis for embedded programs
    • number 3148 in LNCS. Springer
    • A. Venet. A scalable nonuniform pointer analysis for embedded programs. In SAS'04, number 3148 in LNCS, pages 149-164. Springer, 2004.
    • (2004) SAS'04 , pp. 149-164
    • Venet, A.1
  • 24
    • 84958762493 scopus 로고    scopus 로고
    • An efficient inclusion-based pointsto analysis for strictly-typed languages
    • Springer
    • J. Whaley and M. Lam. An efficient inclusion-based pointsto analysis for strictly-typed languages. In SAS'02, volume 2477, pages 180-195. Springer.
    • SAS'02 , vol.2477 , pp. 180-195
    • Whaley, J.1    Lam, M.2
  • 25
    • 84976841171 scopus 로고
    • Efficient context-sensitive pointer analysis for C programs
    • ACM Press
    • R. Wilson and M. Lam. Efficient context-sensitive pointer analysis for C programs. In PLDI'SS, pages 1-12. ACM Press, 1995.
    • (1995) PLDI'SS , pp. 1-12
    • Wilson, R.1    Lam, M.2
  • 26
    • 35048860375 scopus 로고    scopus 로고
    • Pointer-range analysis
    • number 3148 in LNCS. Springer
    • S. Yong and S. Horwitz. Pointer-range analysis. In SAS'04, number 3148 in LNCS, pages 133-148. Springer, 2004.
    • (2004) SAS'04 , pp. 133-148
    • Yong, S.1    Horwitz, S.2
  • 27
    • 0032660031 scopus 로고    scopus 로고
    • Pointer analysis for programs with structures and casting
    • ACM Press
    • S. Yong, S. Horwitz, and T. Reps. Pointer analysis for programs with structures and casting. In PLDI'99, pages 91-103. ACM Press, 1999.
    • (1999) PLDI'99 , pp. 91-103
    • Yong, S.1    Horwitz, S.2    Reps, T.3


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