메뉴 건너뛰기




Volumn , Issue , 2013, Pages 23-33

Parallel bounded analysis in code with rich invariants by refinement of field bounds

Author keywords

Alloy; DynAlloy; SAT based code analysis; Static analysis

Indexed keywords

CODE ANALYSIS; COMMODITY CLUSTERS; DYNALLOY; NOVEL TECHNIQUES; RELATIONAL SEMANTICS; SEQUENTIAL ANALYSIS; SOUNDNESS AND COMPLETENESS; SYMMETRY-BREAKING;

EID: 84881297949     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2483760.2483770     Document Type: Conference Paper
Times cited : (6)

References (32)
  • 2
    • 77949347331 scopus 로고    scopus 로고
    • Sireum/Topi LDP: A Lightweight Semi-Decision Procedure for Optimizing Symbolic Execution-based Analyses
    • Belt, J., Robby and Deng X., Sireum/Topi LDP: A Lightweight Semi-Decision Procedure for Optimizing Symbolic Execution-based Analyses, FSE 2009, pp. 355-364.
    • FSE 2009 , pp. 355-364
    • Belt, J.1    Robby2    Deng, X.3
  • 3
    • 37849010680 scopus 로고    scopus 로고
    • Finding Bugs Efficiently with a SAT Solver
    • ACM Press
    • Dolby J., Vaziri M., Tip F., Finding Bugs Efficiently with a SAT Solver, in ESEC/FSE'07, pp. 195-204, ACM Press, 2007.
    • (2007) ESEC/FSE'07 , pp. 195-204
    • Dolby, J.1    Vaziri, M.2    Tip, F.3
  • 4
    • 34547203542 scopus 로고    scopus 로고
    • Using First-Order Theorem Provers in the Jahob Data Structure Verification System
    • Bouillaguet Ch., Kuncak V., Wies T., Zee K., Rinard M.C., Using First-Order Theorem Provers in the Jahob Data Structure Verification System. VMCAI 2007, pp. 74-88.
    • VMCAI 2007 , pp. 74-88
    • Bouillaguet, Ch.1    Kuncak, V.2    Wies, T.3    Zee, K.4    Rinard, M.C.5
  • 5
    • 0036980185 scopus 로고    scopus 로고
    • Korat: Automated testing based on Java predicates
    • Chandrasekhar Boyapati, Sarfraz Khurshid, Darko Marinov: Korat: automated testing based on Java predicates. ISSTA 2002: 123-133.
    • ISSTA 2002 , pp. 123-133
    • Boyapati, C.1    Khurshid, S.2    Marinov, D.3
  • 6
    • 33749586163 scopus 로고    scopus 로고
    • Beyond Assertions: Advanced Specification and Verification with JML and ESC/Java2
    • Chalin P., Kiniry J.R., Leavens G.T., Poll E. Beyond Assertions: Advanced Specification and Verification with JML and ESC/Java2. FMCO 2005: 342-363.
    • FMCO 2005 , pp. 342-363
    • Chalin, P.1    Kiniry, J.R.2    Leavens, G.T.3    Poll, E.4
  • 9
    • 47949114964 scopus 로고    scopus 로고
    • Towards A Case-Optimal Symbolic Execution Algorithm for Analyzing Strong Properties of Object-Oriented Programs
    • Deng, X., Robby, Hatcliff, J., Towards A Case-Optimal Symbolic Execution Algorithm for Analyzing Strong Properties of Object-Oriented Programs, in SEFM 2007, pp. 273-282.
    • SEFM 2007 , pp. 273-282
    • Deng, X.1    Robby2    Hatcliff, J.3
  • 10
    • 34247324377 scopus 로고    scopus 로고
    • Modular Verification of Code with SAT
    • Dennis, G., Chang, F., Jackson, D., Modular Verification of Code with SAT. in ISSTA'06, pp. 109-120, 2006.
    • (2006) ISSTA'06 , pp. 109-120
    • Dennis, G.1    Chang, F.2    Jackson, D.3
  • 12
    • 77955877107 scopus 로고    scopus 로고
    • Analysis of invariants for efficient bounded verification
    • Juan P. Galeotti, Nicolás Rosner, Carlos López Pombo, Marcelo F. Frias: Analysis of invariants for efficient bounded verification. ISSTA 2010: 25-36.
    • ISSTA 2010 , pp. 25-36
    • Galeotti, J.P.1    Rosner, N.2    Pombo, C.L.3    Frias, M.F.4
  • 13
    • 84883351715 scopus 로고    scopus 로고
    • TACO: Efficient SAT-Based Bounded Verification Using Symmetry Breaking and Tight Bounds
    • submitted to
    • Juan P. Galeotti, Nicolás Rosner, Carlos López Pombo, Marcelo F. Frias: TACO: Efficient SAT-Based Bounded Verification Using Symmetry Breaking and Tight Bounds, submitted to IEEE TSE, 2013.
    • (2013) IEEE TSE
    • Galeotti, J.P.1    Rosner, N.2    Pombo, C.L.3    Frias, M.F.4
  • 17
    • 0034593036 scopus 로고    scopus 로고
    • Finding bugs with a constraint solver
    • Jackson, D., Vaziri, M., Finding bugs with a constraint solver, in ISSTA'00, pp. 14-25, 2000.
    • (2000) ISSTA'00 , pp. 14-25
    • Jackson, D.1    Vaziri, M.2
  • 18
    • 4344568509 scopus 로고    scopus 로고
    • TestEra: Specification-Based Testing of Java Programs Using SAT
    • Khurshid S. and Marinov D., TestEra: Specification-Based Testing of Java Programs Using SAT., Automated Software Engineering 11(4): 403-434 (2004)
    • (2004) Automated Software Engineering , vol.11 , Issue.4 , pp. 403-434
    • Khurshid, S.1    Marinov, D.2
  • 20
    • 70350624361 scopus 로고    scopus 로고
    • c-sat: A Parallel SAT Solver for Clusters
    • SAT 2009
    • Kei Ohmura and Kazunori Ueda, c-sat: A Parallel SAT Solver for Clusters, in SAT 2009, LNCS 5585, 2009.
    • (2009) LNCS , vol.5585
    • Ohmura, K.1    Ueda, K.2
  • 21
    • 79952017580 scopus 로고    scopus 로고
    • Optimizing Incremental Scope-Bounded Checking with Data-Flow Analysis
    • Danhua Shao, Divya Gopinath, Sarfraz Khurshid, Dewayne E. Perry, Optimizing Incremental Scope-Bounded Checking with Data-Flow Analysis. ISSRE 2010: 408-417.
    • ISSRE 2010 , pp. 408-417
    • Shao, D.1    Gopinath, D.2    Khurshid, S.3    Perry, D.E.4
  • 22
    • 70649097225 scopus 로고    scopus 로고
    • An Incremental Approach to Scope-Bounded Checking Using a Lightweight Formal Method
    • Danhua Shao, Sarfraz Khurshid, Dewayne E. Perry: An Incremental Approach to Scope-Bounded Checking Using a Lightweight Formal Method. FM 2009: 757-772.
    • FM 2009 , pp. 757-772
    • Shao, D.1    Khurshid, S.2    Perry, D.E.3
  • 24
    • 67650112172 scopus 로고    scopus 로고
    • PKorat: Parallel Generation of Structurally Complex Test Inputs
    • Siddiqui J.H., and Khurshid S., PKorat: Parallel Generation of Structurally Complex Test Inputs, in Proceedings of ICST'09.
    • Proceedings of ICST'09
    • Siddiqui, J.H.1    Khurshid, S.2
  • 25
    • 77955901090 scopus 로고    scopus 로고
    • Parallel symbolic execution for structural test generation
    • Matt Staats, Corina S. Pasareanu: Parallel symbolic execution for structural test generation. ISSTA 2010: 183-194
    • ISSTA 2010 , pp. 183-194
    • Staats, M.1    Pasareanu, C.S.2
  • 26
    • 37149013755 scopus 로고    scopus 로고
    • Kodkod: A Relational Model Finder
    • TACAS '07
    • Torlak E., Jackson, D., Kodkod: A Relational Model Finder. in TACAS '07, LNCS 4425, pp. 632-647.
    • LNCS , vol.4425 , pp. 632-647
    • Torlak, E.1    Jackson, D.2
  • 27
    • 35248837869 scopus 로고    scopus 로고
    • Checking Properties of Heap-Manipulating Procedures with a Constraint Solver
    • Vaziri, M., Jackson, D., Checking Properties of Heap-Manipulating Procedures with a Constraint Solver, in TACAS 2003, pp. 505-520.
    • TACAS 2003 , pp. 505-520
    • Vaziri, M.1    Jackson, D.2
  • 29
    • 34247390730 scopus 로고    scopus 로고
    • Test Input Generation for Java Containers using State Matching
    • Visser W., Pǎsǎreanu C. S., Pelánek R., Test Input Generation for Java Containers using State Matching, in ISSTA 2006, pp. 37-48, 2006.
    • (2006) ISSTA 2006 , pp. 37-48
    • Visser, W.1    Pǎsǎreanu, C.S.2    Pelánek, R.3
  • 30
    • 0030118598 scopus 로고    scopus 로고
    • PSATO: A distributed propositional prover and its application to quasigroup problems
    • June 1996
    • Hantao Zhang, Maria Paola Bonacina, and Jieh Hsiang. 1996. PSATO: a distributed propositional prover and its application to quasigroup problems. J. Symb. Comput. 21, 4-6 (June 1996).
    • (1996) J. Symb. Comput. , vol.21 , pp. 4-6
    • Zhang, H.1    Bonacina, M.P.2    Hsiang, J.3
  • 31
    • 84881270852 scopus 로고    scopus 로고
    • http://www.mfrias.com.ar/
  • 32
    • 84881284934 scopus 로고    scopus 로고
    • http://cecar.fcen.uba.ar/


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