http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
C++ 중간 코드를 이용한 CHILL96 컴파일러의 설계 및 구현
금창섭,이준경,이동길,이병선,Keum, Chang-Sup,Lee, Joon-Kyung,Lee, Dong-Gill,Lee, Byung-Sun 한국정보처리학회 2000 정보처리논문지 Vol.7 No.5
본 논문에서는 ITU-T에서 통신시트템 구현을 위해 제안된 CHILL96 언어를 C++언어로 변환하는 컴파일러의 설계 및 구현에 관하여 기술하였다. C++ 코드를 생성하기 위해서 CHILL96 언어에서 C++ 언어로서 변환 규칙을 고안하였다. ChILL96 컴파일러는 심볼 테이블과 추상구문트리와 밀접한 관계를 갖는 구문 분석기, 가시싱 제어기, 의미 분석기, 코드 생성기로 이루어져 있다. 또한, 본 논문에서 기술한, CHILL96 컴파일러는 이전에 개발된 다른 CHILL 컴파일러들에 비해 우수한 성능을 보여주었다. 이 논문에서 개발된 CHILL96컴파일러는 성능과 이식성의 향상 이외에도 기존에 CHILL로 개발된 통신 소프트웨어들을 C++로 변환함으로써 신규 기능의 추가니 유지보수에서 편의성을 높였다. CHILL96 is recommended as development language for telecommunication systems by ITU-T. In this paper, we describe the design and implementation of CHILL96 compiler using C++ intermediate code. Translation rules from CHILL96 to C++ are designed for code generation. The CHILL96 compiler is composed of four parts such s syntax analyzer, visibility checker, semantic analyzer and code generator, and each part has very close relationship with symbol table and abstract syntax tree. Performance evaluation has been performed for feasibility study. After performance evaluation, we conclude the CHILL96 compiler using C++ intermediate sho good performance compared with other CHILL compilers. In addition to high performance and portability, the CHILL96 compiler using C++ intermediate code helps application developers to maintain and enhance telecommunications software by translating CHILL96 program to C++ program.
클라우드 서비스 개인화를 위한 소프트웨어 플랫폼 아키텍처
금창섭,배현주 에스케이텔레콤 (주) 2013 Telecommunications Review Vol.23 No.6
최근 스마트폰으로 촉발된 모바일 혁명으로 인해 IT 산업계는 새로운 비즈니스 기회를 맞이하고 있다. 초기 단순한 단말 기능만을 이용한 모바일 어플리케이션 시장은 이미 포화 상태이고 점차 복잡한 부가가치 모바일 어플리케이션 시장으로 발전해 나가고 있다. 이와 같은 복잡한 모바일 어플리케이션은 단말 기능뿐만 아니라 네트워크 상에 존재하는 클라우드 웹 서비스들을 매쉬업하여 새로운 부가가치 모바일 서비스를 제공한다. 본 논문에서는 부가가치 모바일 어플리케이션을 제공하는 하나의 전략적인 선택인 서비스 개인화 기술을 실현할 수 있는 클라우드 서비스 개인화 플랫폼 아키텍처를 제안한다. 제안된 플랫폼 아키텍처를 검증하기 위해 플랫폼의 프로토타입을 개발하고 이를 기반으로 개인화된 재난 알림 어플리케이션 개발에 적용한다. 적용결과 논 논문에서 제안하는 클라우드 서비스 개인화 플랫폼이 적은 노력과 비용으로 개인화된 모바일 어플리케이션을 빠르게 개발하여 제공할 수 있음을 확인했다
금창섭 한국방송·미디어공학회 2018 방송과 미디어 Vol.23 No.3
최근 미디어 산업 분야에서 블록체인에 대한 관심이 점차 고조되고 있다. 본 고에서는 초연결 사회에서 믿음을 만들어주는 신뢰 인프라인 블록체인 기술의 미디어 산업 적용 가능성을 알아보고자 한다. 이를 위해 4차 산업혁명 시대에 블록체인이 신뢰 기술로 각광 받게 된 이유를 고찰하고, 미디어 산업 분야에서 활용된 사례를 살펴본다. 실제로 블록체인을 미디어 산업에 도입하기 위해서는 기술성숙도에 대한 분석이 필요하다. 현재는 블록체인에 대한 전체적인 시각의 부재로 인한 미디어와 블록체인의 만남에 대해 지나친 낙관 혹은 비관이 난무하고 있다. 이러한 문제에 대한 돌파구로 대표적인 오픈소스 블록체인 플랫폼인 이더리움과 하이퍼레저 패브릭 아키텍처를 재구축하고 분석했다. 아키텍처 분석결과 미디어 산업계에서 요구하는 피처를 충족하기에는 현재의 블록체인 플랫폼이 아직 부족함을 발견하였다. 블록체인 기술이 마치 인터넷 초창기 시절과 유사하다는 점을 인지할 필요가 있다. 중장기적으로 블록체인 기반의 직거래 비즈니스 모델연구와 함께 이를 실현해줄 블록체인 미디어 서비스플랫폼 연구개발이 수반된다면 미래의 미디어 산업은 블록체인에 의해 크게 요동칠 것으로 예측된다.
CHILL 시뮬레이션 환경을 위한 사용자 인터페이스 개발
금창섭(C.S.Keum),박경숙(K.S.Park),최완(W.Choi),최고봉(G.B.Choi) 한국정보과학회 1994 한국정보과학회 학술발표논문집 Vol.21 No.2A
CHILL 시뮬레이션 환경은 UNIX 환경에서 교환기 시스템과 유사한 환경을 제공하여 쉽게 디버깅하기 위해 개발되었다. 이러한 시뮬레이션 환경은 병행 처리(concurrent processing), 실시간 처리(realtime processing) 등을 지원하는 시뮬레이션 커널(kernel), 시뮬레이션 커널에서 수행되는 코드를 생성하는 시뮬레이션 컴파일러, 대화식으로 모듈을 수행시키며 여러 가지 상태를 파악할 수 있는 CHILL 셸(shell)로 구성되어 있다. 일반적인 시뮬레이션 절차는 시뮬레이션 코드를 생성하는 과정, 대화식으로 모듈을 실행하는 과정, 모듈이 수행을 종료한 후 분석하는 과정 등이 서로 분리되어 있어 처음 시뮬레이션 환경을 대하는 사용자가 이용하기는 어렵다. 본 논문에서는 사용자가 교환기 소프트웨어를 쉽게 시뮬레이션할 수 있도록 컴파일, 수행, 분석 등을 통합된 환경에서 할 수 있도록 도와주는 사용자 인터페이스에 관하여 기술한다. 사용자 인터페이스의 구현은 X 윈도우 상에서 이루어 졌으며 OSF/Motif를 이용하였다.
C++ 중간 코드를 이용한 CHILL96 컴파일러의 설계 및 구현
금창섭(Chang Sup Keum),이준경(Joon Kyung Lee),이동길(Dong Gill Lee),이병선(Byung Sun Lee) 한국정보처리학회 2000 정보처리학회논문지 Vol.7 No.5
CHILL96 is recommended as development language for telecommunication systems by ITU-T. In this paper, we describe the design and implementation of CHILL96 compiler using C intermediate code. Translation rules from CHILL96 to C are designed for code generation. The CHILL96 compiler is composed of four parts such as syntax analyzer, visibility checker, semantic analyzer and code generator, and each part has very close relationship with symbol table and abstract syntax tree. Performance evaluation has been performed for feasibility study. After performance evaluation, we conclude the CHILL96 compiler using C intermediate show good performance compared with other CHILL compilers. In addition to high performance and portability, the CHILL96 compiler using C intermediate code helps application developers to maintain and enhance telecommunications software by translating CHILL96 program to C program.