무엇을 찾고 계세요?

상세검색

    인기검색어

      KCI등재

      열린 코드 다단계 프로그램의 타입 지향 자동 생성 = Type-directed Automatic Generation of Open Code Multi-Staged Programs

      • 내보내기
      • 내책장담기
        • URL 복사
      • 오류접수

      카카오번역

      단계가 없는 고차원 프로그램(higher-order program)을 다단계 프로그램(multi-staged program)으로 타입의 도움을 받아 변환하는 방법을 제시한다. 이 방법은 최첨단의 다단계 프로그램 타입시스템[1]에 기반했기에 직관적으로 이해가 쉽고, 열린 코드(open code)를 지원한다. 변환의 결과 나올 수 있는 열린 코드는 자유 변수(free variable)을 허용하여 나중에 사용자의 의도대로 자유롭게 묶이게 할 수 있다. 우리의 변환은 기존의 타입의 도움을 받아 특화시키는 Linger와 Sheard[2,3]의 방법에 비해 더 효율적이고, 더 많은 종류의 다단계 프로그램을 만들어 낼 수 있다.

      더보기

      카카오번역

      We present a type-directed transformation from unstaged higher-order programs into open code, multi-staged ones. Because our staging transformation is based on Kim et.al.'s type system [1] that supports open code, the resulting multi-staged programs can have code with free variables allowing intentional variable-capturing substitution. This means that our transformation system can generate more efficient staged program than the previous type-directed specialization techniques of Linger and Sheard [2,3].

      더보기
      • 요약
      • Abstract
      • 1. 서론
      • 2. 대상 언어
      • 3. 타입의 도움을 받아 다단계 프로그램으로 변환
      • 4. 변환 예제
      • 5. 관련 연구
      • 6. 결론
      • 참고문헌
      더보기
      • 1 Olivier Danvy, "Type-directed partial evaluation" 1996
      • 2 "The MetaML home page"
      • 3 Tim Sheard, "Search-based binding time analysis using type-directed pruning" 2002
      • 4 Neil D. Jones, "Partial evaluation and automatic program generation" Prentice-Hall 1993
      • 5 M. Leone, "Optimizing ML with run-time code generation" 1996
      • 6 Paul Graham., "On Lisp: an advanced techniques for Common Lisp" Prentice Hall 1994
      • 7 Robert Glu ̈ck, "Fast binding- time analysis for multi-level specialization" 1996
      • 8 F. Henglein, "Efficient type inference for higher- order binding- time analysis" 448-472, 1991
      • 9 Nathan Linger, "Binding-time analysis for metaml via type inference and constraint solving" 266-279, 2004
      • 10 F. Nielson, "Automatic binding time analysis for a typed &lgr;-calculus" 98-106, 1988
      • 11 Robert Glu ̈ck, "An automatic program generator for multi-level specialization" 10 (10): 113-158, 1997
      • 12 Ik-Soon Kim, "A polymorphic modal type system for Lisp- like multi-staged languages" 2006
      • 13 Carsten K. Gomard, "A partial evaluator for the untyped lambda-calculus" 1 (1): 21-69, 1991
      • 14 MetaOCaml, "A compiled, type-safe multi-stage programming language"
      더보기

      동일학술지(권/호) 다른 논문

      동일학술지 더보기

      분석정보

      View

      상세정보조회

      0

      usage

      원문다운로드

      0

      대출신청

      0

      복사신청

      0

      EDDS신청

      0

      동일 주제 내 활용도 TOP

        더보기

          연도별 연구동향

          연도별 활용동향

          연관논문

            연구자 네트워크 맵

            • 공동연구자 (0)

              • 유사연구자 (0) 활용도상위20명

                • 학술지 이력
                  학술지 이력
                  연월일 이력구분 이력상세 등재구분
                  2022 평가 재인증평가 신청대상 (재인증)
                  2019-01-01 등재 등재학술지 유지 (계속평가) KCI등재
                  2016-01-01 등재 등재학술지 유지 (계속평가) KCI등재
                  2015-01-01 등재 등재학술지 유지 (등재유지) KCI등재
                  2014-09-16 학술지명변경 한글명 : 정보과학회논문지 : 컴퓨팅의 실제 및 레터 -> 정보과학회 컴퓨팅의 실제 논문지
                  외국어명 : Journal of KIISE : Computing Practices and Letters -> KIISE Transactions on Computing Practices
                  KCI등재
                  2013-04-26 학술지명변경 외국어명 : Journal of KISS : Computing Practices and Letters -> Journal of KIISE : Computing Practices and Letters KCI등재
                  2011-01-01 등재 등재학술지 유지 (등재유지) KCI등재
                  2009-01-01 등재 등재학술지 유지 (등재유지) KCI등재
                  2008-10-02 학술지명변경 한글명 : 정보과학회논문지 : 컴퓨팅의 실제 -> 정보과학회논문지 : 컴퓨팅의 실제 및 레터
                  외국어명 : Journal of KISS : Computing Practices -> Journal of KISS : Computing Practices and Letters
                  KCI등재
                  2007-01-01 등재 등재학술지 유지 (등재유지) KCI등재
                  2005-01-01 등재 등재학술지 유지 (등재유지) KCI등재
                  2002-01-01 등재 등재학술지 선정 (등재후보2차) KCI등재
                • 학술지 인용정보
                  학술지 인용정보
                  기준연도 WOS-KCI 통합IF(2년) KCIF(2년) KCIF(3년)
                  2016 0.29 0.29 0.27
                  KCIF(4년) KCIF(5년) 중심성지수(3년) 즉시성지수
                  0.24 0.21 0.503 0.04
                인용문이 복사되었습니다.

                서지정보 내보내기(Export)

                닫기

                내보내기 형태를 선택하세요

                서지정보의 형식을 선택하세요

                • 참고문헌양식안내

                내책장담기

                닫기

                필수표가 있는 항목은 반드시 기재해 주셔야 합니다.

                동일자료를 같은 책장에 담을 경우 담은 시점만 최신으로 수정됩니다.

                새책장 만들기

                닫기

                필수표가 있는 항목은 반드시 기재해 주셔야 합니다.

                • 책장설명은 [내 책장/책장목록]에서 수정할 수 있습니다.

                • 책장카테고리 설정은 최소1개 ~ 최대3개까지 가능합니다.

                관심분야 검색

                닫기

                트리 또는 검색을 통해 관심분야를 선택 하신 후 등록 버튼을 클릭 하십시오.

                  관심분야 검색 결과
                  대분류 중분류 관심분야명
                  검색결과가 없습니다.

                  선택된 분야 (선택분야는 최소 하나 이상 선택 하셔야 합니다.)

                  소장기관 정보

                  닫기

                  문헌복사 및 대출서비스 정책은 제공도서관 규정에 따라 상이할수 있음

                  권호소장정보

                  닫기

                    오류접수

                    닫기
                    오류접수

                    [ 논문 정보 ]

                      [ 신청자 정보 ]

                      •   -     -  
                      • ※ 개인정보 노출 방지를 위해 민감한 개인정보 내용은 가급적 기재를 자제하여 주시기 바랍니다.
                        (상담을 위해 불가피하게 개인정보를 기재하셔야 한다면, 가능한 최소한의 개인정보를 기재하여 주시기 바랍니다.)

                      • 작성하신 내용을 완료하시려면 [보내기] 버튼을, 수정하시려면 [수정]버튼을 눌러주세요.

                      오류 접수 확인

                      닫기
                      오류 접수 확인
                      • 고객님, 오류접수가 정상적으로 신청 되었습니다.

                        문의하신 내용은 3시간 이내에 메일로 답변을 드릴 수 있도록 하겠습니다.

                        다만, 고객센터 운영시간(평일 09:00 ~ 18:00) 이외에는

                        처리가 다소 지연될 수 있으니 이 점 양해 부탁 드립니다.

                        로그인 후, 문의하신 내용은 나의상담내역에서 조회하실 수 있습니다.

                      [접수 정보]

                      음성서비스 신청

                      닫기
                      음성서비스 신청

                      [ 논문 정보 ]

                        [ 신청자 정보 ]

                        •   -     -  
                        • 작성하신 내용을 완료하시려면 [신청] 버튼을, 수정하시려면 [수정]버튼을 눌러주세요.

                        음성서비스 신청 확인

                        닫기
                        음성서비스 신청 확인
                        • 서비스 신청이 완료되었습니다.

                          신청하신 내역에 대한 처리 완료 시 메일로 별도 안내 드리도록 하겠습니다.

                          음성서비스 신청 증가 등의 이유로 처리가 다소 지연될 수 있으니, 이 점 양해 부탁드립니다.

                          감합니다.

                        [신청 정보]