메뉴 건너뛰기




Volumn 50, Issue 1-3, 2004, Pages 253-270

Automatic software model checking via constraint logic

Author keywords

Constraint logic; Model checking; Program verification

Indexed keywords

BINARY CODES; COMPUTER SOFTWARE; CONSTRAINT THEORY; DATA STRUCTURES; ITERATIVE METHODS; SEMANTICS;

EID: 1442311380     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2004.01.006     Document Type: Conference Paper
Times cited : (26)

References (30)
  • 1
    • 84894630000 scopus 로고    scopus 로고
    • Automatically validating temporal safety properties of interfaces
    • Model Checking Software, 8th Internat. SPIN Workshop, Springer, Berlin
    • T. Ball, S.K. Rajamani, Automatically validating temporal safety properties of interfaces, in: Model Checking Software, 8th Internat. SPIN Workshop, Lecture Notes in Computer Science, vol. 2057, Springer, Berlin, 2001, pp. 103-122.
    • (2001) Lecture Notes in Computer Science , vol.2057 , pp. 103-122
    • Ball, T.1    Rajamani, S.K.2
  • 5
    • 85037030721 scopus 로고
    • Design and synthesis of synchronization skeletons using branching-time temporal logic
    • Workshop on Logic of Programs, Springer, Berlin
    • E.M. Clarke, E.A. Emerson, Design and synthesis of synchronization skeletons using branching-time temporal logic, in: Workshop on Logic of Programs, Lecture Notes in Computer Science, vol. 131, Springer, Berlin, 1981, pp. 52-71.
    • (1981) Lecture Notes in Computer Science , vol.131 , pp. 52-71
    • Clarke, E.M.1    Emerson, E.A.2
  • 6
    • 84948958346 scopus 로고    scopus 로고
    • Lazy theorem proving for bounded model checking over infinite domains
    • Proc. 18th Internat. Conf. Automated Deduction, Springer, Berlin
    • L. de Moura, H. Rueß, M. Sorea, Lazy theorem proving for bounded model checking over infinite domains, in: Proc. 18th Internat. Conf. Automated Deduction, Lecture Notes in Computer Science, vol. 2392, Springer, Berlin, 2002, pp. 438-455.
    • (2002) Lecture Notes in Computer Science , vol.2392 , pp. 438-455
    • De Moura, L.1    Rueß, H.2    Sorea, M.3
  • 7
    • 84948951487 scopus 로고    scopus 로고
    • Model checking in CLP
    • Proc. 5th Internat. Conf. on Tools and Algorithms for the Construction and Analysis of Systems, Springer, Berlin
    • G. Delzanno, A. Podelski, Model checking in CLP, in: Proc. 5th Internat. Conf. on Tools and Algorithms for the Construction and Analysis of Systems, Lecture Notes in Computer Science, vol. 1579, Springer, Berlin, 1999, pp. 223-239.
    • (1999) Lecture Notes in Computer Science , vol.1579 , pp. 223-239
    • Delzanno, G.1    Podelski, A.2
  • 9
    • 1442341246 scopus 로고    scopus 로고
    • Simplify: A theorem prover for program checking
    • HP Labs
    • D.L. Detlefs, G. Nelson, J.B. Saxe, Simplify: a theorem prover for program checking, Technical Report HPL-2003-148, HP Labs, 2003.
    • (2003) Technical Report , vol.HPL-2003-148
    • Detlefs, D.L.1    Nelson, G.2    Saxe, J.B.3
  • 14
    • 84881144443 scopus 로고    scopus 로고
    • Houdini, an annotation assistant for ESC/Java
    • J.N. Oliveira, P. Zave (Eds.), FME 2001: Formal Methods for Increasing Software Productivity, Berlin, Germany, Springer, Berlin
    • C. Flanagan, K.R.M. Leino, Houdini, an annotation assistant for ESC/Java, in: J.N. Oliveira, P. Zave (Eds.), FME 2001: Formal Methods for Increasing Software Productivity, Berlin, Germany, Lecture Notes in Computer Science, vol. 2021, Springer, Berlin, 2001, pp. 500-517.
    • (2001) Lecture Notes in Computer Science , vol.2021 , pp. 500-517
    • Flanagan, C.1    Leino, K.R.M.2
  • 17
    • 84947441305 scopus 로고    scopus 로고
    • Construction of abstract state graphs via PVS
    • Computer Aided Verification, 9th Internat. Conf., Springer, Berlin
    • S. Graf, H. Saïdi, Construction of abstract state graphs via PVS, in: Computer Aided Verification, 9th Internat. Conf., Lecture Notes in Computer Science, vol. 1254, Springer, Berlin, 1997, pp. 72-83.
    • (1997) Lecture Notes in Computer Science , vol.1254 , pp. 72-83
    • Graf, S.1    Saïdi, H.2
  • 18
    • 1442316717 scopus 로고    scopus 로고
    • Tracing the executions of concurrent programs
    • K. Havelund, G. Rosu (Eds.), Elsevier, Amsterdam
    • E. Gunter, D. Peled, Tracing the executions of concurrent programs, in: K. Havelund, G. Rosu (Eds.), Electronic Notes in Theoretical Computer Science, vol. 70, Elsevier, Amsterdam, 2002.
    • (2002) Electronic Notes in Theoretical Computer Science , vol.70
    • Gunter, E.1    Peled, D.2
  • 21
    • 4243532938 scopus 로고
    • Constraint logic programming: A survey
    • Jaffar J., Maher M.J. Constraint logic programming. a survey J. Logic Programming. 19/20:1994;503-581.
    • (1994) J. Logic Programming , vol.19-20 , pp. 503-581
    • Jaffar, J.1    Maher, M.J.2
  • 23
    • 0003683083 scopus 로고
    • How to Write a Long Formula
    • DEC Systems Research Center
    • L. Lamport, How to Write a Long Formula, Technical Report 119, DEC Systems Research Center, 1994.
    • (1994) Technical Report , vol.119
    • Lamport, L.1
  • 24
    • 0012192384 scopus 로고
    • A logic programming view of CLP
    • Budapest, Hungary
    • M.J. Maher, A logic programming view of CLP, in: Internat. Conf. Logic Programming, Budapest, Hungary, 1993, pp. 737-753.
    • (1993) Internat. Conf. Logic Programming , pp. 737-753
    • Maher, M.J.1
  • 26
    • 0020299274 scopus 로고
    • Specification and verification of concurrent systems in CESAR
    • 5th Internat. Symp. Programming, Springer, Berlin
    • J.-P. Queille, J. Sifakis, Specification and verification of concurrent systems in CESAR, in: 5th Internat. Symp. Programming, Lecture Notes in Computer Science, vol. 137, Springer, Berlin, 1982, pp. 337-351.
    • (1982) Lecture Notes in Computer Science , vol.137 , pp. 337-351
    • Queille, J.-P.1    Sifakis, J.2
  • 27
    • 0027664392 scopus 로고
    • An introduction to assertional reasoning for concurrent systems
    • Shankar A.U. An introduction to assertional reasoning for concurrent systems. Comput. Surveys. 25(3):1993;225-302.
    • (1993) Comput. Surveys , vol.25 , Issue.3 , pp. 225-302
    • Shankar, A.U.1
  • 28
    • 84888223086 scopus 로고    scopus 로고
    • SICStus Prolog, On the web at http://www.sics.se/sicstus/.
    • SICStus Prolog
  • 29
    • 84947247929 scopus 로고    scopus 로고
    • Model-checking multi-threaded distributed Java programs
    • Proc. 7th Internat. SPIN Workshop on Model Checking and Software Verification, Springer, Berlin
    • S. Stoller, Model-checking multi-threaded distributed Java programs, in: Proc. 7th Internat. SPIN Workshop on Model Checking and Software Verification, Lecture Notes in Computer Science, vol. 1885, Springer, Berlin, 2000, pp. 224-244.
    • (2000) Lecture Notes in Computer Science , vol.1885 , pp. 224-244
    • Stoller, S.1
  • 30
    • 0035040403 scopus 로고    scopus 로고
    • Verifying safety properties of concurrent Java programs using 3-valued logic
    • London, UK, January
    • E. Yahav, Verifying safety properties of concurrent Java programs using 3-valued logic, in: Proc. 28th Symp. Principles of Programming Languages, London, UK, January 2001, pp. 27-40.
    • (2001) Proc. 28th Symp. Principles of Programming Languages , pp. 27-40
    • Yahav, E.1


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