메뉴 건너뛰기




Volumn 45, Issue 1, 2010, Pages 313-326

From program verification to program synthesis

Author keywords

Proof theoretic program synthesis; Verification

Indexed keywords

FUNCTIONAL PROGRAMMING; SPECIFICATIONS; VERIFICATION;

EID: 77149158821     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1707801.1706337     Document Type: Conference Paper
Times cited : (94)

References (38)
  • 3
    • 85037030721 scopus 로고
    • Design and synthesis of synchronization skeletons using branching-time temporal logic
    • Springer-Verlag
    • Edmund M. Clarke and E. Allen Emerson. Design and synthesis of synchronization skeletons using branching-time temporal logic. In Logic of Programs, pages 52-71. Springer-Verlag, 1982.
    • (1982) In Logic of Programs , pp. 52-71
    • Clarke, E.M.1    Allen Emerson, E.2
  • 5
    • 26444441311 scopus 로고    scopus 로고
    • Schema-guided synthesis of imperative programs by constraint solving
    • Michael Coĺon. Schema-guided synthesis of imperative programs by constraint solving. In LOPSTR, pages 166-181, 2004.
    • (2004) In LOPSTR , pp. 166-181
    • Coĺon, M.1
  • 6
    • 77149172479 scopus 로고    scopus 로고
    • Linear invariant generation using non-linear constraint solving
    • Michael Coĺon, Sriram Sankaranarayanan, and Henny Sipma. Linear invariant generation using non-linear constraint solving. In CAV'03.
    • In CAV'03
    • Coĺon, M.1    Sankaranarayanan, S.2    Sipma, H.3
  • 7
    • 33746086704 scopus 로고    scopus 로고
    • Termination proofs for systems code
    • Byron Cook, Andreas Podelski, and Andrey Rybalchenko. Termination proofs for systems code. In PLDI '06, pages 415-426, 2006.
    • (2006) In PLDI '06 , pp. 415-426
    • Cook, B.1    Podelski, A.2    Rybalchenko, A.3
  • 9
    • 0003011657 scopus 로고    scopus 로고
    • Abstract interpretation a unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • P. Cousot and R. Cousot. Abstract interpretation a unified lattice model for static analysis of programs by construction or approximation of fixpoints. In POPL'77.
    • In POPL'77
    • Cousot, P.1    Cousot, R.2
  • 10
    • 77149159381 scopus 로고    scopus 로고
    • Leonardo de Moura and Nikolaj Bjørner. Z3, 2008. http://research.microsoft.com/projects/Z3/.
    • (2008) Z3
    • De Moura, L.1    Bjørner, N.2
  • 11
    • 0016543936 scopus 로고    scopus 로고
    • Guarded commands, nondeterminacy and formal derivation of programs
    • Edsger W. Dijkstra. Guarded commands, nondeterminacy and formal derivation of programs. Communications of the ACM, 18(8):453-457.
    • Communications of the ACM , vol.18 , Issue.8 , pp. 453-457
    • Dijkstra, E.W.1
  • 12
    • 0037710417 scopus 로고
    • A constructive approach to the problem of program correctness
    • Edsger W. Dijkstra. A constructive approach to the problem of program correctness. BIT Numerical Math., 8(3):174-186, 1968.
    • (1968) BIT Numerical Math , vol.8 , Issue.3 , pp. 174-186
    • Dijkstra, E.W.1
  • 15
    • 0018066741 scopus 로고    scopus 로고
    • Heuristics for program synthesis using loop invariants
    • New York, NY, USA. ACM
    • Joe W. Duran. Heuristics for program synthesis using loop invariants. In ACM '78, pages 891-900, New York, NY, USA. ACM.
    • In ACM '78 , pp. 891-900
    • Duran, J.W.1
  • 16
    • 77950913966 scopus 로고    scopus 로고
    • Using SMT solvers for deductive verification of C and Java programs
    • Jean-Christophe Filliâtre. Using SMT solvers for deductive verification of C and Java programs. In SMT'08.
    • In SMT'08
    • Filliâtre, J.-C.1
  • 17
    • 0347112373 scopus 로고    scopus 로고
    • An abstract formalization of correct schemas for program synthesis
    • Pierre Flener, Kung-Kiu Lau, Mario Ornaghi, and Julian Richardson. An abstract formalization of correct schemas for program synthesis. J. Symb. Comput., 30(1):93-127, 2000.
    • (2000) J. Symb. Comput. , vol.30 , Issue.1 , pp. 93-127
    • Flener, P.1    Lau, K.-K.2    Ornaghi, M.3    Richardson, J.4
  • 19
    • 77950884276 scopus 로고    scopus 로고
    • Repair of boolean programs with an application to C
    • Andreas Griesmayer, Paul Bloem Roderick, and Byron Cook. Repair of boolean programs with an application to C. In CAV'06.
    • In CAV'06
    • Griesmayer, A.1    Roderick, P.B.2    Cook, B.3
  • 20
    • 77950888100 scopus 로고    scopus 로고
    • Constraint-based invariant inference over predicate abstraction
    • Sumit Gulwani, Saurabh Srivastava, and Ramarathnam Venkatesan. Constraint-based invariant inference over predicate abstraction. In VMCAI'09.
    • In VMCAI'09
    • Gulwani, S.1    Srivastava, S.2    Venkatesan, R.3
  • 22
    • 0002893901 scopus 로고
    • Flow graph reducibility
    • New York, NY, USA, ACM
    • Matthew S. Hecht and Jeffrey D. Ullman. Flow graph reducibility. In STOC '72, pages 238-250, New York, NY, USA, 1972. ACM.
    • (1972) In STOC '72 , pp. 238-250
    • Hecht, M.S.1    Ullman, J.D.2
  • 24
    • 34547394959 scopus 로고    scopus 로고
    • Optimizations for LTL synthesis
    • IEEE Computer Society
    • Barbara Jobstmann and Roderick Bloem. Optimizations for LTL synthesis. In FMCAD '06, pages 117-124. IEEE Computer Society.
    • In FMCAD '06 , pp. 117-124
    • Jobstmann, B.1    Bloem, R.2
  • 26
    • 77149141893 scopus 로고    scopus 로고
    • Back to the future: Revisiting precise program verification using SMT solvers
    • Shuvendu Lahiri and Shaz Qadeer. Back to the future: revisiting precise program verification using SMT solvers. In POPL '08.
    • In POPL '08
    • Lahiri, S.1    Qadeer, S.2
  • 27
    • 0015022289 scopus 로고
    • Toward automatic program synthesis
    • Zohar Manna and Richard J. Waldinger. Toward automatic program synthesis. Communications of the ACM, 14(3):151-165, 1971.
    • (1971) Communications of the ACM , vol.14 , Issue.3 , pp. 151-165
    • Manna, Z.1    Waldinger, R.J.2
  • 28
    • 0024864157 scopus 로고    scopus 로고
    • On the synthesis of a reactive module
    • New York, NY, USA. ACM
    • A. Pnueli and R. Rosner. On the synthesis of a reactive module. In POPL '89, pages 179-190, New York, NY, USA. ACM.
    • In POPL '89 , pp. 179-190
    • Pnueli, A.1    Rosner, R.2
  • 32
    • 70450231636 scopus 로고    scopus 로고
    • Program verification using templates over predicate abstraction
    • Saurabh Srivastava and Sumit Gulwani. Program verification using templates over predicate abstraction. In PLDI '09.
    • In PLDI '09
    • Srivastava, S.1    Gulwani, S.2
  • 36
    • 77950904665 scopus 로고    scopus 로고
    • Inferring synchronization under limited observability
    • Martin Vechev, Eran Yahav, and Greta Yorsh. Inferring synchronization under limited observability. In TACAS'09, 2009.
    • (2009) In TACAS'09
    • Vechev, M.1    Yahav, E.2    Yorsh, G.3


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