메뉴 건너뛰기




Volumn , Issue , 2011, Pages 289-299

Synthesizing data-structure manipulations from storyboards

Author keywords

Data structure manipulations; Program synthesis; Storyboard programming

Indexed keywords

ABSTRACT INTERPRETATIONS; BINARY SEARCH TREES; CONSTRAINT SATISFACTION PROBLEMS; CONSTRAINT-BASED; DATA STRUCTURE MANIPULATION; HIGH-LEVEL STRUCTURE; INPUT-OUTPUT; INSERTION OPERATIONS; PROGRAM SYNTHESIS; PROGRAMMING FRAMEWORK; SHAPE ANALYSIS;

EID: 80053188688     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2025113.2025153     Document Type: Conference Paper
Times cited : (77)

References (31)
  • 1
    • 84885960766 scopus 로고    scopus 로고
    • http://cs.wellesley.edu/̃cs231/fall01/red-black.pdf.
  • 2
    • 84885959136 scopus 로고    scopus 로고
    • http://people.csail.mit.edu/rishabh/storyboard/.
  • 3
    • 77954979683 scopus 로고    scopus 로고
    • ABC: An academic industrial-strength verification tool
    • Robert K. Brayton and Alan Mishchenko. ABC: An Academic Industrial-Strength Verification Tool. In CAV, pages 24-40, 2010.
    • (2010) CAV , pp. 24-40
    • Brayton, R.K.1    Mishchenko, A.2
  • 4
    • 84865639148 scopus 로고    scopus 로고
    • Cyclic proofs of program termination in separation logic
    • James Brotherston, Richard Bornat, and Cristiano Calcagno. Cyclic proofs of program termination in separation logic. In POPL, pages 101-112, 2008.
    • (2008) POPL , pp. 101-112
    • Brotherston, J.1    Bornat, R.2    Calcagno, C.3
  • 5
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • Patrick Cousot and Radhia Cousot. Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In POPL, pages 238-252, 1977.
    • (1977) POPL , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 7
    • 0030646116 scopus 로고    scopus 로고
    • Shape types
    • ACM Press
    • Pascal Fradet and Daniel Le Metayer. Shape types. In POPL, pages 27-39. ACM Press, 1997.
    • (1997) POPL , pp. 27-39
    • Fradet, P.1    Metayer, D.L.2
  • 8
    • 77956235995 scopus 로고    scopus 로고
    • Dimensions in program synthesis
    • Sumit Gulwani. Dimensions in program synthesis. In PPDP, pages 13-24, 2010.
    • (2010) PPDP , pp. 13-24
    • Gulwani, S.1
  • 9
    • 79959895365 scopus 로고    scopus 로고
    • Synthesis of loop-free programs
    • Sumit Gulwani, Susmit Jha, Ashish Tiwari, and Ramarathnam Venkatesan. Synthesis of loop-free programs. In PLDI, pages 62-73, 2011.
    • (2011) PLDI , pp. 62-73
    • Gulwani, S.1    Jha, S.2    Tiwari, A.3    Venkatesan, R.4
  • 10
    • 57349164811 scopus 로고    scopus 로고
    • Program analysis as constraint solving
    • Sumit Gulwani, Saurabh Srivastava, and Ramarathnam Venkatesan. Program analysis as constraint solving. In PLDI, pages 281-292, 2008.
    • (2008) PLDl , pp. 281-292
    • Gulwani, S.1    Srivastava, S.2    Venkatesan, R.3
  • 11
    • 80053124815 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, 2009.
    • (2009) VMCAI
    • Gulwani, S.1    Srivastava, S.2    Venkatesan, R.3
  • 13
    • 77954732171 scopus 로고    scopus 로고
    • Oracle-guided component-based program synthesis
    • Susmit Jha, Sumit Gulwani, Sanjit A. Seshia, and Ashish 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.A.3    Tiwari, A.4
  • 14
    • 26444515908 scopus 로고    scopus 로고
    • Program repair as a game
    • Computer Aided Verification: 17th International Conference, CAV 2005. Proceedings
    • Barbara Jobstmann, Andreas Griesmayer, and Roderick Bloem. Program repair as a game. In CAV, pages 226-238, 2005. (Pubitemid 41431736)
    • (2005) Lecture Notes in Computer Science , vol.3576 , pp. 226-238
    • Jobstmann, B.1    Griesmayer, A.2    Bloem, R.3
  • 15
    • 0002774002 scopus 로고    scopus 로고
    • Tvla: A system for implementing static analyses
    • Tal Lev-Ami and Shmuel Sagiv. Tvla: A system for implementing static analyses. In SAS, 2000.
    • (2000) SAS
    • Lev-Ami, T.1    Sagiv, S.2
  • 17
    • 84976781844 scopus 로고
    • A deductive approach to program synthesis
    • Zohar Manna and Richard Waldinger. A deductive approach to program synthesis. ACM Trans. Program. Lang. Syst., 2(1):90-121, 1980.
    • (1980) ACM Trans. Program. Lang. Syst. , vol.2 , Issue.1 , pp. 90-121
    • Manna, Z.1    Waldinger, R.2
  • 19
    • 40549089429 scopus 로고    scopus 로고
    • Automated verification of shape and size properties via separation logic
    • Springer
    • Huu Hai Nguyen, Cristina David, Shengchao Qin, and Wei ngan Chin. Automated verification of shape and size properties via separation logic. In In VMCAI. Springer, 2007.
    • (2007) VMCAI
    • Nguyen, H.H.1    David, C.2    Qin, S.3    Chin, W.N.4
  • 20
    • 85031910188 scopus 로고
    • On the synthesis of an asynchronous reactive module
    • London, UK, Springer-Verlag
    • Amir Pnueli and Roni Rosner. On the synthesis of an asynchronous reactive module. In ICALP, pages 652-671, London, UK, 1989. Springer-Verlag.
    • (1989) ICALP , pp. 652-671
    • Pnueli, A.1    Rosner, R.2
  • 21
    • 0032684782 scopus 로고    scopus 로고
    • Parametric shape analysis via 3-valued logic
    • ACM
    • Mooly Sagiv, Thomas Reps, and Reinhard Wilhelm. Parametric shape analysis via 3-valued logic. In POPL, pages 105-118. ACM, 1999.
    • (1999) POPL , pp. 105-118
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 23
    • 0002823436 scopus 로고
    • Two approaches to interprocedural data flow analysis
    • S. Muchnick, N. Jones, Eds.
    • M. Sharir and A. Pnueli. Two approaches to interprocedural data flow analysis. In S. Muchnick, N. Jones (Eds.), Program Flow Analysis: Theory and Applications, pages 189-234, 1981.
    • (1981) Program Flow Analysis: Theory and Applications , pp. 189-234
    • Sharir, M.1    Pnueli, A.2
  • 27
    • 31844442829 scopus 로고    scopus 로고
    • Programming by sketching for bit-streaming programs
    • Armando Solar-Lezama, Rodric Rabbah, Rastislav Bodik, and Kemal Ebcioglu. Programming by sketching for bit-streaming programs. In PLDI, 2005.
    • (2005) PLDI
    • Solar-Lezama, A.1    Rabbah, R.2    Bodik, R.3    Ebcioglu, K.4
  • 28
    • 79959863167 scopus 로고    scopus 로고
    • Path-based inductive synthesis for program inversion
    • ACM
    • Saurabh Srivastava, Sumit Gulwani, Swarat Chaudhuri, and Jeffrey S. Foster. Path-based inductive synthesis for program inversion. In PLDI, pages 492-503. ACM, 2011.
    • (2011) PLDI , pp. 492-503
    • Srivastava, S.1    Gulwani, S.2    Chaudhuri, S.3    Foster, J.S.4
  • 29
    • 77950900886 scopus 로고    scopus 로고
    • From program verification to program synthesis
    • Saurabh Srivastava, Sumit Gulwani, and Jeffrey Foster. From program verification to program synthesis. POPL, 2010.
    • (2010) POPL
    • Srivastava, S.1    Gulwani, S.2    Foster, J.3
  • 30
    • 57349175583 scopus 로고    scopus 로고
    • Deriving linearizable fine-grained concurrent objects
    • Martin Vechev and Eran Yahav. Deriving linearizable fine-grained concurrent objects. SIGPLAN Not., 43(6):125-135, 2008.
    • (2008) SIGPLAN Not. , vol.43 , Issue.6 , pp. 125-135
    • Vechev, M.1    Yahav, E.2
  • 31
    • 77950883615 scopus 로고    scopus 로고
    • Abstraction-guided synthesis of synchronization
    • New York, NY, USA, ACM
    • Martin Vechev, Eran Yahav, and Greta Yorsh. Abstraction-guided synthesis of synchronization. In POPL, New York, NY, USA, 2010. ACM.
    • (2010) POPL
    • Vechev, M.1    Yahav, E.2    Yorsh, G.3


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