메뉴 건너뛰기




Volumn 2015-June, Issue , 2015, Pages 229-239

Synthesizing data structure transformations from input-output examples

Author keywords

Automated deduction; Data transformations; Program synthesis; Programming by example; Search based synthesis

Indexed keywords

COMPUTATIONAL LINGUISTICS; COMPUTER PROGRAMMING LANGUAGES; DATA STRUCTURES; SYNTHESIS (CHEMICAL);

EID: 84951804419     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2737924.2737977     Document Type: Conference Paper
Times cited : (169)

References (32)
  • 1
  • 4
    • 84894043056 scopus 로고    scopus 로고
    • A constraint-based approach to solving games on infinite graphs
    • T. A. Beyene, S. Chaudhuri, C. Popeea, and A. Rybalchenko. A constraint-based approach to solving games on infinite graphs. In POPL, pages 221-234, 2014.
    • (2014) POPL , pp. 221-234
    • Beyene, T.A.1    Chaudhuri, S.2    Popeea, C.3    Rybalchenko, A.4
  • 6
    • 84894043651 scopus 로고    scopus 로고
    • Bridging boolean and quantitative synthesis using smoothed proof search
    • S. Chaudhuri, M. Clochard, and A. Solar-Lezama. Bridging boolean and quantitative synthesis using smoothed proof search. In POPL, pages 207-220, 2014.
    • (2014) POPL , pp. 207-220
    • Chaudhuri, S.1    Clochard, M.2    Solar-Lezama, A.3
  • 7
    • 67650085268 scopus 로고    scopus 로고
    • On Barron and Strachey's cartesian product function
    • O. Danvy and M. Spivey. On Barron and Strachey's cartesian product function. In ICFP, pages 41-46, 2007.
    • (2007) ICFP , pp. 41-46
    • Danvy, O.1    Spivey, M.2
  • 9
    • 84904800344 scopus 로고    scopus 로고
    • ICE: A robust framework for learning invariants
    • P. Garg, C. Löding, P. Madhusudan, and D. Neider. ICE: A robust framework for learning invariants. In CAV, pages 69-87, 2014.
    • (2014) CAV , pp. 69-87
    • Garg, P.1    Löding, C.2    Madhusudan, P.3    Neider, D.4
  • 10
    • 84869822781 scopus 로고    scopus 로고
    • Dimensions in program synthesis
    • S. Gulwani. Dimensions in program synthesis. In FMCAD, 2010.
    • (2010) FMCAD
    • Gulwani, S.1
  • 11
    • 79251539902 scopus 로고    scopus 로고
    • Automating string processing in spreadsheets using inputoutput examples
    • ACM
    • S. Gulwani. Automating string processing in spreadsheets using inputoutput examples. In POPL, pages 317-330. ACM, 2011.
    • (2011) POPL , pp. 317-330
    • Gulwani, S.1
  • 12
    • 84883093895 scopus 로고    scopus 로고
    • Complete completion using types and weights
    • ACM
    • T. Gvero, V. Kuncak, I. Kuraj, and R. Piskac. Complete completion using types and weights. In PLDI, volume 48, pages 27-38. ACM, 2013.
    • (2013) PLDI , vol.48 , pp. 27-38
    • Gvero, T.1    Kuncak, V.2    Kuraj, I.3    Piskac, R.4
  • 13
    • 79959867311 scopus 로고    scopus 로고
    • Spreadsheet table transformations from examples
    • ACM
    • W. R. Harris and S. Gulwani. Spreadsheet table transformations from examples. In PLDI, pages 317-328. ACM, 2011.
    • (2011) PLDI , pp. 317-328
    • Harris, W.R.1    Gulwani, S.2
  • 17
    • 84942519075 scopus 로고    scopus 로고
    • A combined analytical and search-based approach for the inductive synthesis of functional programs
    • E. Kitzelmann. A combined analytical and search-based approach for the inductive synthesis of functional programs. KI-Künstliche Intelligenz, 25(2):179-182, 2011.
    • (2011) KI-Künstliche Intelligenz , vol.25 , Issue.2 , pp. 179-182
    • Kitzelmann, E.1
  • 18
    • 33646363786 scopus 로고    scopus 로고
    • Inductive synthesis of functional programs: An explanation based generalization approach
    • E. Kitzelmann and U. Schmid. Inductive synthesis of functional programs: An explanation based generalization approach. Journal of Machine Learning Research, 7:429-454, 2006.
    • (2006) Journal of Machine Learning Research , vol.7 , pp. 429-454
    • Kitzelmann, E.1    Schmid, U.2
  • 19
    • 77954727567 scopus 로고    scopus 로고
    • Complete functional synthesis
    • V. Kuncak, M. Mayer, R. Piskac, and P. Suter. Complete functional synthesis. In PLDI, pages 316-329, 2010.
    • (2010) PLDI , pp. 316-329
    • Kuncak, V.1    Mayer, M.2    Piskac, R.3    Suter, P.4
  • 20
    • 0004080766 scopus 로고
    • Inductive logic programming
    • Springer
    • N. Lavrac and S. Dzeroski. Inductive logic programming. In WLP, pages 146-160. Springer, 1994.
    • (1994) WLP , pp. 146-160
    • Lavrac, N.1    Dzeroski, S.2
  • 21
    • 84907019541 scopus 로고    scopus 로고
    • Flashextract: A framework for data extraction by examples
    • V. Le and S. Gulwani. Flashextract: A framework for data extraction by examples. In PLDI, pages 542-553, 2014.
    • (2014) PLDI , pp. 542-553
    • Le, V.1    Gulwani, S.2
  • 23
    • 31844436753 scopus 로고    scopus 로고
    • Jungloid mining: Helping to navigate the API jungle
    • D. Mandelin, L. Xu, R. Bodík, and D. Kimelman. Jungloid mining: helping to navigate the API jungle. In PLDI, pages 48-61, 2005.
    • (2005) PLDI , pp. 48-61
    • Mandelin, D.1    Xu, L.2    Bodík, R.3    Kimelman, D.4
  • 24
    • 84897476983 scopus 로고    scopus 로고
    • A machine learning framework for programming by example
    • A. Menon, O. Tamuz, S. Gulwani, B. Lampson, and A. Kalai. A machine learning framework for programming by example. In ICML, pages 187-195, 2013.
    • (2013) ICML , pp. 187-195
    • Menon, A.1    Tamuz, O.2    Gulwani, S.3    Lampson, B.4    Kalai, A.5
  • 25
    • 0029272644 scopus 로고
    • Inductive functional programming using incremental program transformation
    • R. Olsson. Inductive functional programming using incremental program transformation. Artif. Intell., 74(1):55-8, 1995.
    • (1995) Artif. Intell. , vol.74 , Issue.1 , pp. 55-58
    • Olsson, R.1
  • 26
    • 84866346382 scopus 로고    scopus 로고
    • Type-directed completion of partial expressions
    • ACM
    • D. Perelman, S. Gulwani, T. Ball, and D. Grossman. Type-directed completion of partial expressions. In PLDI, volume 47, pages 275-286. ACM, 2012.
    • (2012) PLDI , vol.47 , pp. 275-286
    • Perelman, D.1    Gulwani, S.2    Ball, T.3    Grossman, D.4
  • 29
    • 84864046703 scopus 로고    scopus 로고
    • Synthesizing number transformations from input-output examples
    • Springer
    • R. Singh and S. Gulwani. Synthesizing number transformations from input-output examples. In Computer Aided Verification, pages 634-651. Springer, 2012.
    • (2012) Computer Aided Verification , pp. 634-651
    • Singh, R.1    Gulwani, S.2
  • 31
    • 84884597028 scopus 로고    scopus 로고
    • Template-based program verification and program synthesis
    • S. Srivastava, S. Gulwani, and J. S. Foster. Template-based program verification and program synthesis. STTT, 15(5-6):497-518, 2013.
    • (2013) STTT , vol.15 , Issue.5-6 , pp. 497-518
    • Srivastava, S.1    Gulwani, S.2    Foster, J.S.3
  • 32
    • 84884595686 scopus 로고    scopus 로고
    • Abstraction-guided synthesis of synchronization
    • M. T. Vechev, E. Yahav, and G. Yorsh. Abstraction-guided synthesis of synchronization. STTT, 15(5-6):413-431, 2013.
    • (2013) STTT , vol.15 , Issue.5-6 , pp. 413-431
    • Vechev, M.T.1    Yahav, E.2    Yorsh, G.3


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