서지주요정보
컴파일 시점 메타객체 프로토콜에서의 실행시점 메타연산 지원에 관한 연구 = Support for run-time meta-operation in compile-time meta-object protocol
서명 / 저자 컴파일 시점 메타객체 프로토콜에서의 실행시점 메타연산 지원에 관한 연구 = Support for run-time meta-operation in compile-time meta-object protocol / 오성규.
저자명 오성규 ; Oh, Sung-Kyu
발행사항 [대전 : 한국과학기술원, 1999].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8009805

소장위치/청구기호

학술문화관(문화관) 보존서고

MCS 99001

SMS전송

도서상태

이용가능

대출가능

반납예정일

등록번호

9005990

소장위치/청구기호

서울 학위논문 서가

MCS 99001 c. 2

SMS전송

도서상태

이용가능

대출가능

반납예정일

초록정보

Meta-Object Protocol (MOP) is an effective method to meet requirements from usage pattern and execution environment that are not known or decidable at implementation time but at run time. Despite its effectiveness, MOP brings heavy performance overhead due to run-time interpretation. To reduce the performance overhead from MOP, there are some techniques such as partial evaluation technique, compile-time technique, and unification technique of compile-time and run-time. Among them, compile-time technique causes little run-time performance overhead and is adequate to compiler-based programming languages which are used for most commercial applications and. However, compile-time technique lacks support for run-time meta-operation. In this paper, we investigate that meta-relation used by run-time meta-operation can be processed at compile-time by transformation of meta-object. With the transformation, we propose a new implementation technique for MOP based on compile-time technique. Our technique supports run-time meta-operation and doesn't have run-time interpretation process which causes heavy runt-time performance overhead. Our technique is very promising in applications where multiple implementation strategies are needed for different usage patterns which can be decided only at run time.

서지기타정보

서지기타정보
청구기호 {MCS 99001
형태사항 iv, 40 p. : 삽도 ; 26 cm
언어 한국어
일반주기 저자명의 영문표기 : Sung-Kyu Oh
지도교수의 한글표기 : 맹승렬
공동교수의 한글표기 : 배두환
지도교수의 영문표기 : Seung-Ryoul Maeng
공동교수의 영문표기 : Doo-Hwan Bae
학위논문 학위논문(석사) - 한국과학기술원 : 전산학과,
서지주기 참고문헌 : p. 38-40
주제 컴파일 시점 메타객체 프로토콜
실행시점 메타연산
개방구현
Compile-time meta-object protocol
Run-time meta-operation
Open implementation
QR CODE qr code