http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
GNU C 컴파일러를 기반으로 한 CHILL 컴파일러, GHC의 구현
김병철(Byungchul Kim),권경인(Kyoung-In Kwon),조시철(Si-Cheol Cho) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.1A
교환기 소프트웨어 개발에 많은 언어가 사용되고 있으나, 현재 우리나라의 교환기 제조업체 대부분은 ITU-T에서 통신 소프트웨어 개발 언어로 권고하는 CHILL 언어를 사요하고 있다. 그런데, ACK를 기반으로 개발된 기존의 CHILL 컴파일러는 상용 교환기 제품의 개발에 성공적으로 사용되고 있지만, 지원하는 마이크로 프로세서에 대한 제약, 낮은 수준의 최적화 기능, 과도한 메모리 접근 명령 사용 등의 한계로 인하여 교환기 소프트웨어의 성능 향상을 저해하고 있다. LG정보통신에서는 이러한 문제점들을 해결하기 위하여, GNU C 컴파일러를 기반으로 CHILL 컴파일러를 개발하였다. 이 CHILL 컴파일러는 현재 사용 중인 대부분의 마이크로 프로세서를 지원하며, 높은 수준의 최적화 기능을 가지고 있다. 특히, 중간 언어로서 레지스터를 기반으로 한 RTL을 사용함으로써 RISC 칩에 더욱 효과적인 코드를 생성할 수 있다. 점차 대용량화, 고성능화가 요구되면서 주요 장치의 CPU를 RISC 칩으로 교체하고 있는 교환기 개발 프로젝트의 추세를 감안할 때, 이 CHILL 컴파일러는 교환기 기능 개선 및 성능 향상에 매우 높은 기여를 할 것이다.
권성희(Seong-Hee Kwon),김병철(Byungchul Kim),권경인(Kyoung-In Kwon),조시철(Si-Cheol Cho) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.2Ⅰ
LG정보통신에서 개발 중인 교환기는 국내 및 해외의 다양한 통신 서비스 사업자를 납품 대상으로 한다. 통신 서비스 사업자들이 요구하는 교환기의 기본 기능은 공통되지만, 사업자별로 추가적인 기능을 요구하거나, 동일한 기능에서도 요구하는 세부 사항에는 차이가 있기 마련이다. 따라서, 교환기 소프트웨어를 개발하는데 있어 체계적인 형상관리를 하면서 동시에 사업자별로 상이한 요구사항을 수용할 수 있는 방안이 필요하다. 본 논문에서는 모든 사업자들의 요구사항을 동일한 소스에 구현하고, 컴파일 시 사업자 지정을 통해 해당 사업자의 기능만을 추출하는 방안에 대해 설명한다.
교환기 IPC를 이용한 CHILL 교차 디버거, LGDB의 구현
윤기창(Ki-Chang Yun),문정석(Jeong-Seok Moon),김병철(Byung-Chul Kim),권경인(Kyoung-In Kwon),조시철(Si-Cheol Cho) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.2Ⅲ
교환기 소프트웨어 개발에 많은 언어가 사용되고 있으나, 현재 우리나라의 교환기 제조업체 대부분은 ITU-T에서 통신 소프트웨어 개발 언어로 권고하는 CHILL 언어를 사용하고 있다. CHILL은 엄격한 타입 검사, 구조적 프로그래밍, 모듈화, 병렬 처리 기능을 특징으로 하고 있다. LG 정보통신에서는 이러한 CHILL 프로그램의 시험 및 디버깅을 위하여 GNU Debugger (GDB)를 기반으로 CHILL 교차 디버거인 LGDB (LG Debugger)를 개발하였다. LGDB는 현재 사용 중인 대부분의 마이크로 프로세서를 지원하며, 호스트에서 개발한 프로그램들이 교환기 시스템과 같은 목적 시스템 상에서 정상적으로 실행되는지 검사하고, 만약 오류가 발생하였을 경우 이를 추적하여 수정하는 기능을 제공한다. 점차 대용량화, 고성능화가 요구되고 있는 교환기 개발 프로젝트의 추세를 감안할 때, LGDB는 교환기 소프트웨어의 품질 및 생산성 향상에 매우 높은 기여를 할 것이다.