메뉴 건너뛰기




Volumn , Issue , 2011, Pages 62-73

Synthesis of loop-free programs

Author keywords

component based synthesis; program synthesis; smt

Indexed keywords

COMPONENT BASED; COMPONENT-BASED SYNTHESIS; INPUT AND OUTPUTS; INPUT VARIABLES; LIBRARY COMPONENTS; LOGICAL RELATIONS; LOOP FREE; OUTPUT VARIABLES; PROGRAM SYNTHESIS; SMT;

EID: 79959895365     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1993498.1993506     Document Type: Conference Paper
Times cited : (302)

References (38)
  • 4
    • 85183735725 scopus 로고    scopus 로고
    • Download: Documentation: http://www.hackersdelight.org/aha/aha.pdf.
    • The AHA! (A Hacker's Assistant) Superoptimizer, 2008. Download: http://www.hackersdelight.org/aha.zip, Documentation: http://www.hackersdelight. org/aha/aha.pdf.
    • (2008) The AHA! (A Hacker's Assistant) Superoptimizer
  • 5
    • 34547465674 scopus 로고    scopus 로고
    • Automatic generation of peephole superoptimizers
    • S. Bansal and A. Aiken. Automatic generation of peephole superoptimizers. In ASPLOS, 2006.
    • (2006) ASPLOS
    • Bansal, S.1    Aiken, A.2
  • 6
    • 77954718519 scopus 로고    scopus 로고
    • Binary translation using peephole superoptimizers
    • S. Bansal and A. Aiken. Binary translation using peephole superoptimizers. In OSDI, 2008.
    • (2008) OSDI
    • Bansal, S.1    Aiken, A.2
  • 8
    • 0037851834 scopus 로고    scopus 로고
    • Autobayes: A system for generating data analysis programs from statistical models
    • B. Fischer and J. Schumann. Autobayes: A system for generating data analysis programs from statistical models. J. Funct. Program., 13(3):483-508, 2003.
    • (2003) J. Funct. Program. , vol.13 , Issue.3 , pp. 483-508
    • Fischer, B.1    Schumann, J.2
  • 9
    • 78650114819 scopus 로고
    • On the use of inductive reasoning in program synthesis: Prejudice and prospects
    • P. Flener and L. Popelmnsky. On the use of inductive reasoning in program synthesis: Prejudice and prospects. In LOBSTR. 1994.
    • (1994) LOBSTR
    • Flener, P.1    Popelmnsky, L.2
  • 10
    • 49949150022 scopus 로고
    • Language identification in the limit
    • E. M. Gold. Language identification in the limit. Information and Control, 10(5):447-474, 1967.
    • (1967) Information and Control , vol.10 , Issue.5 , pp. 447-474
    • Gold, E.M.1
  • 11
    • 70350347205 scopus 로고
    • Eliminating branches using a superoptimizer
    • T. Granlund and R. Kenner. Eliminating branches using a superoptimizer and In PLDI, 1992.
    • (1992) PLDI
    • Granlund, T.1    Kenner, R.2
  • 12
    • 77956235995 scopus 로고    scopus 로고
    • Dimensions in program synthesis
    • ACM
    • S. Gulwani. Dimensions in program synthesis. In PPDP, pages 13-24. ACM, 2010.
    • (2010) PPDP , pp. 13-24
    • Gulwani, S.1
  • 13
    • 79959914668 scopus 로고    scopus 로고
    • Automating string processing in spreadsheets using inputoutput examples
    • S. Gulwani. Automating string processing in spreadsheets using inputoutput examples. In POPL, 2011.
    • (2011) POPL
    • Gulwani, S.1
  • 15
    • 79958719814 scopus 로고    scopus 로고
    • Synthesis for regular specifications over unbounded domains
    • J. Hamza, B. Jobstmann, and V. Kuncak. Synthesis for regular specifications over unbounded domains. In FMCAD, 2010.
    • (2010) FMCAD
    • Hamza, J.1    Jobstmann, B.2    Kuncak, V.3
  • 16
    • 79959867311 scopus 로고    scopus 로고
    • Spreadsheet table transformations from examples
    • B. Harris and S. Gulwani. Spreadsheet table transformations from examples. In PLDI, 2011.
    • (2011) PLDI
    • Harris, B.1    Gulwani, S.2
  • 17
    • 78650158634 scopus 로고    scopus 로고
    • A simple inductive synthesis methodology and its applications
    • S. Itzhaky, S. Gulwani, N. Immerman, and M. Sagiv. A simple inductive synthesis methodology and its applications. In OOPSLA, pages 36-46, 2010.
    • (2010) OOPSLA , pp. 36-46
    • Itzhaky, S.1    Gulwani, S.2    Immerman, N.3    Sagiv, M.4
  • 19
    • 77954732171 scopus 로고    scopus 로고
    • Oracle-guided component-based program synthesis
    • S. Jha, S. Gulwani, S. Seshia, and A. Tiwari. Oracle-guided component-based program synthesis. In ICSE, pages 215-224, 2010.
    • (2010) ICSE , pp. 215-224
    • Jha, S.1    Gulwani, S.2    Seshia, S.3    Tiwari, A.4
  • 21
    • 33746075585 scopus 로고    scopus 로고
    • Context-sensitive domainin-dependent algorithm composition and selection
    • T. A. Johnson and R. Eigenmann. Context-sensitive domainin-dependent algorithm composition and selection. In PLDI, 2006.
    • (2006) PLDI
    • Johnson, T.A.1    Eigenmann, R.2
  • 22
    • 0036038149 scopus 로고    scopus 로고
    • Denali: A goal-directed superoptimizer
    • R. Joshi, G. Nelson, and K. H. Randall. Denali: A goal-directed superoptimizer. In PLDI, 2002.
    • (2002) PLDI
    • Joshi, R.1    Nelson, G.2    Randall, K.H.3
  • 24
    • 0012945809 scopus 로고    scopus 로고
    • Version space algebra and its application to programming by demonstration
    • T. A. Lau, P. Domingos, and D. S.Weld. Version space algebra and its application to programming by demonstration. In ICML, 2000.
    • (2000) ICML
    • Lau, T.A.1    Domingos, P.2    Weld, D.S.3
  • 25
    • 70350677121 scopus 로고    scopus 로고
    • Synthesis from component libraries
    • Y. Lustig and M. Vardi. Synthesis from component libraries. In Proc. FoSSaCS, pages 395-409, 2009.
    • (2009) Proc. FoSSaCS , pp. 395-409
    • Lustig, Y.1    Vardi, M.2
  • 26
    • 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
  • 27
    • 84976781844 scopus 로고
    • A deductive approach to program synthesis
    • Z. Manna and R. Waldinger. A deductive approach to program synthesis. ACM TOPLAS, 2(1):90-121, 1980.
    • (1980) ACM TOPLAS , vol.2 , Issue.1 , pp. 90-121
    • Manna, Z.1    Waldinger, R.2
  • 28
    • 0023592629 scopus 로고
    • Superoptimizer - A look at the smallest program
    • H. Massalin. Superoptimizer - a look at the smallest program. In ASPLOS, pages 122-126, 1987.
    • (1987) ASPLOS , pp. 122-126
    • Massalin, H.1
  • 29
    • 0004109056 scopus 로고
    • Inductive Logic Programming
    • Academic Press
    • S. Muggleton, editor. Inductive Logic Programming, volume 38 of The APIC Series. Academic Press, 1992.
    • (1992) The APIC Series , vol.38
    • Muggleton, S.1
  • 34
    • 77950900886 scopus 로고    scopus 로고
    • From program verification to program synthesis
    • S. Srivastava, S. Gulwani, and J. S. Foster. From program verification to program synthesis. In POPL, pages 313-326, 2010.
    • (2010) POPL , pp. 313-326
    • Srivastava, S.1    Gulwani, S.2    Foster, J.S.3
  • 36
    • 58449117164 scopus 로고    scopus 로고
    • Synthesizing switching logic using constraint solving
    • Springer
    • A. Taly, S. Gulwani, and A. Tiwari. Synthesizing switching logic using constraint solving. In VMCAI, pages 305-319. Springer, 2009.
    • (2009) VMCAI , pp. 305-319
    • Taly, A.1    Gulwani, S.2    Tiwari, A.3
  • 38
    • 0010551944 scopus 로고
    • TELS: Learning text editing tasks from examples
    • MIT Press, Cambridge, MA, USA
    • I. H. Witten and D. Mo. TELS: learning text editing tasks from examples. In Watch what I do: programming by demonstration, pages 293-307. MIT Press, Cambridge, MA, USA, 1993.
    • (1993) Watch What I Do: Programming by Demonstration , pp. 293-307
    • Witten, I.H.1    Mo, D.2


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