메뉴 건너뛰기




Volumn 5, Issue 1, 2003, Pages 49-58

Boolean and Cartesian abstraction for model checking C programs

Author keywords

Abstract interpretation; Model checking; Program analysis; Software engineering; Verification

Indexed keywords

ABSTRACT INTERPRETATIONS; C PROGRAMS; CARTESIANS; PROGRAM ANALYSIS; RECURSIVE PROCEDURE; SOURCE-TO-SOURCE TRANSFORMATIONS; WORST-CASE COMPLEXITY;

EID: 84896694224     PISSN: 14332779     EISSN: 14332787     Source Type: Journal    
DOI: 10.1007/s10009-002-0095-0     Document Type: Article
Times cited : (48)

References (25)
  • 2
    • 84947232436 scopus 로고    scopus 로고
    • Bebop: a symbolic model checker for Boolean programs
    • Springer, Berlin Heidelberg New York
    • Ball, T., Rajamani, S. K. (2000) Bebop: a symbolic model checker for Boolean programs. In: SPIN 00: SPIN Workshop, Lecture Notes in Computer Science, vol. 1885. Springer, Berlin Heidelberg New York, pp. 113-130.
    • (2000) SPIN 00: SPIN Workshop, Lecture Notes in Computer Science , vol.1885 , pp. 113-130
    • Ball, T.1    Rajamani, S.K.2
  • 3
    • 85037030721 scopus 로고
    • Synthesis of synchronization skeletons for branching time temporal logic
    • Springer, Berlin Heidelberg New York
    • Clarke, E. M., Emerson, E. A. (1981) Synthesis of synchronization skeletons for branching time temporal logic. In: Logic of programs, Lecture Notes in Computer Science, vol. 131. Springer, Berlin Heidelberg New York, pp. 52-71.
    • (1981) Logic of programs, Lecture Notes in Computer Science , vol.131 , pp. 52-71
    • Clarke, E.M.1    Emerson, E.A.2
  • 8
    • 85050550846 scopus 로고
    • Abstract interpretation: a unified lattice model for the static analysis of programs by construction or approximation of fixpoints
    • ACM, New York
    • Cousot, P., Cousot, R. (1977) Abstract interpretation: a unified lattice model for the static analysis of programs by construction or approximation of fixpoints. In: POPL 77: Principles of programming languages. ACM, New York, pp. 238-252.
    • (1977) POPL 77: Principles of programming languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 9
    • 0029180092 scopus 로고
    • Formal language, grammar and set-constraint-based program analysis by abstract interpretation
    • ACM, New York
    • Cousot, P., Cousot, R. (1995) Formal language, grammar and set-constraint-based program analysis by abstract interpretation. In: FPCA 95: Functional programming and computer architecture. ACM, New York, pp. 170-181.
    • (1995) FPCA 95: Functional programming and computer architecture , pp. 170-181
    • Cousot, P.1    Cousot, R.2
  • 10
    • 0344769751 scopus 로고
    • Abstract interpretation of reactive systems: abstractions preserving ACTL*, ECTL*, and CTL*
    • Elsevier Science, Amsterdam, The Netherlands
    • Dams, D., Grumberg, O., Gerth, R. (1994) Abstract interpretation of reactive systems: abstractions preserving ACTL*, ECTL*, and CTL*. In: PROCOMET 94: Programming concepts, methods, and calculi. Elsevier Science, Amsterdam, The Netherlands, pp. 561-581.
    • (1994) PROCOMET 94: Programming concepts, methods, and calculi , pp. 561-581
    • Dams, D.1    Grumberg, O.2    Gerth, R.3
  • 12
    • 0000651947 scopus 로고    scopus 로고
    • Making abstract interpretations complete
    • Giacobazzi, R., Ranzato, F., Scozzari, F. (2000) Making abstract interpretations complete. J ACM 47(2): 361-416.
    • (2000) J ACM , vol.47 , Issue.2 , pp. 361-416
    • Giacobazzi, R.1    Ranzato, F.2    Scozzari, F.3
  • 14
    • 0038245732 scopus 로고    scopus 로고
    • Modal transition systems: a foundation for three-valued program analysis
    • Springer, Berlin Heidelberg New York (to appear)
    • Huth, M., Jagadeesan, R., Schmidt, D. A. (2001) Modal transition systems: a foundation for three-valued program analysis. In: ESOP 01: European symposium on programming. Springer, Berlin Heidelberg New York (to appear).
    • (2001) ESOP 01: European symposium on programming
    • Huth, M.1    Jagadeesan, R.2    Schmidt, D.A.3
  • 17
    • 84906094867 scopus 로고    scopus 로고
    • Model checking as constraint solving
    • Springer, Berlin Heidelberg New York
    • Podelski, A. (2000) Model checking as constraint solving. In: SAS 00: Static analysis, Lecture Notes in Computer Science, vol. 1824. Springer, Berlin Heidelberg New York, pp. 221-237.
    • (2000) SAS 00: Static analysis, Lecture Notes in Computer Science , vol.1824 , pp. 221-237
    • Podelski, A.1
  • 18
    • 0032295876 scopus 로고    scopus 로고
    • Program analysis via graph reachability
    • Reps, T. (1998) Program analysis via graph reachability. Inf Software Technol 40(11-12): 701-726.
    • (1998) Inf Software Technol , vol.40 , Issue.11-12 , pp. 701-726
    • Reps, T.1
  • 19
    • 0029180939 scopus 로고
    • Precise interprocedural dataflow analysis via graph reachability
    • ACM, New York
    • Reps, T., Horwitz, S., Sagiv, M. (1995) Precise interprocedural dataflow analysis via graph reachability. In: POPL 95: Principles of programming languages. ACM, New York, pp. 49-61.
    • (1995) POPL 95: Principles of programming languages , pp. 49-61
    • Reps, T.1    Horwitz, S.2    Sagiv, M.3
  • 21
    • 84906076909 scopus 로고    scopus 로고
    • Model checking guided abstraction and analysis
    • In: Palsberg, J. (ed), Springer, Berlin Heidelberg New York
    • Saïdi, H. (2000) Model checking guided abstraction and analysis. In: Palsberg, J. (ed) SAS'00: Static analysis, Lecture Notes in Computer Science, vol. 1824. Springer, Berlin Heidelberg New York, pp. 377-396.
    • (2000) SAS'00: Static analysis, Lecture Notes in Computer Science , vol.1824 , pp. 377-396
    • Saïdi, H.1
  • 22
    • 0031701157 scopus 로고    scopus 로고
    • Data flow analysis is model checking of abstract interpretation
    • ACM, New York
    • Schmidt, D. (1998) Data flow analysis is model checking of abstract interpretation. In: POPL 98: Principlesof programming languages. ACM, New York, pp. 38-48.
    • (1998) POPL 98: Principlesof programming languages , pp. 38-48
    • Schmidt, D.1
  • 23
    • 0002823436 scopus 로고
    • Two approaches to interprocedural data flow analysis
    • Prentice-Hall, Englewood Cliffs, N. J., USA
    • Sharir, M., Pnueli, A. (1981) Two approaches to interprocedural data flow analysis. In: Program flow analysis: theory and applications. Prentice-Hall, Englewood Cliffs, N. J., USA, pp. 189-233.
    • (1981) Program flow analysis: Theory and applications , pp. 189-233
    • Sharir, M.1    Pnueli, A.2
  • 25
    • 84896692672 scopus 로고    scopus 로고
    • A symbolic manipulator for automated verification of reactive systems with heterogeneous data types
    • Yavuz-Kahveci, T., Bultan, T. (2003) A symbolic manipulator for automated verification of reactive systems with heterogeneous data types. Int J Softw Tools Technol Tranfer 5(1): 15, 2003.
    • (2003) Int J Softw Tools Technol Tranfer , vol.5 , Issue.1 , pp. 15
    • Yavuz-Kahveci, T.1    Bultan, T.2


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