http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
Embedded System 개발을 위한 CHILL Cross Debugger
김성희(Sung H Kim),박근서(Geun S. Park),김황래(Hwang R Kim),홍진표(Jin P. Hong) 한국정보과학회 1988 한국정보과학회 학술발표논문집 Vol.15 No.2
모든 소프트웨어의 개발에서 디버깅 작업이 필요하다. 특히, embedded system의 개발은 병렬처리 및 실시간 처리환경의 제약으로 인하여 프로그램들을 디버깅하기가 용이하지 않다. 범용 source-level debugger가 embedded system 개발에 효율적으로 사용되기 위해서는 cross debugging 기술이 요구된다. Cross debugging은 host에 cross debugger를 제공함으로써 가능하며 host에서 디버깅 프로세스를 제어하면서 target에서 실행되는 코드들을 추적하게 한다. 본 논문에서는 CHILL 언어를 사용하여 embedded system 소프트웨어를 효율적으로 개발하기 위해 cross debugger가 가져야 할 요구사항과 cross debugging 기능, 및 이를 지원하기 위한 CHILL cross development 환경, 그리고 target에서 실행되는 코드들을 CHILL 언어수준에서 디버깅할 수 있는 CHILL cross debugger의 설계에 대하여 기술한다.
CHD : CHILL Source - level Debugger
김영호(Young H. Kim),이동길(Dong G. Lee),김성희(Sung H. Kim),홍진표(Jin P Hong) 한국정보과학회 1987 한국정보과학회 학술발표논문집 Vol.14 No.1
CHILL 프로그래밍 환경을 조성하는데 있어서 CHILL debugger는 CHILL compiler와 함께 기본 도구로서 프로그램의 개발 및 시험에 중요한 역할을 한다. CHILL debugger는 compiler로 부터 debugging 정보를 받아 syntax 및 mode에 적합한 symbol table을 구성하고, source line 단위로 프로그램의 실행, symbolic 정보 엑세스, source 화일 reference 등의 기능들을 제공한다. 본 논문에서는 CHILL debugger에서 요구되는 compiler와의 인터케이스 및 symbolic debugging 기능을 중심으로 CHILL debugger의 기능 및 구조, 구현방법에 대하여 기술한다.
Portable CHILL Run - time 시스템의 구현
조철희(Cheol H Cho),김성희(Sung H Kim),홍진표(Jin P Hong) 한국정보과학회 1988 한국정보과학회 학술발표논문집 Vol.15 No.1
CCITT가 표준화하여 권고한 CHILL(CCITT High Level Language)은 concurrent 프로그래밍을 할 수 있는 다양한 기능들을 갖고 있는 언어로서 프로세스를 단위로 하여 동기화 및 통신을 위한 기능과 mutual exclusion의 기능을 제공한다. CHILL Run-time 시스템은 CHILL의 concurrent 처리기능을 지원하기 위해 CHILL 프로세스들의 생성 및 소멸, scheduling을 판장하며 CHILL 프로세스들이 concurrent하게 수행되도록 처리해 주는 일종의 운영체제이다. 본 논문에서는 당 연구소에서 개발한 UNIX용 Portable CHILL Run-time 시스템에 대하여 기술한다.
전학성(Hak S. Jeon),김성희(Sung H. Kim),김대식(Dae S. Kim) 한국정보과학회 1994 한국정보과학회 학술발표논문집 Vol.21 No.1
링크된 인덱스 해쉬(LIHA: Linked Index HAshing)은 디지탈 셀룰라 네트워크(DCN: Digital Cellular Network)의 가입자 위치 정보 관리 시스템(LR: Location Register)에서 사용되는 데이타 접근 방법이다. LIHA는 트리 구조의 다단계 디렉토리 구조를 가지고 주기억 장치 데이타베이스에서 탐색하고자 하는 데이타 레코드의 주소를 직접 구하는 방법으로 매우 빠른 응답성을 가진다. 본 논문에서 LIHA의 구성과 특성을 살펴 보고, LIHA를 기반으로 하는 동시성 제어 알고리즘을 제안한다.
김황래(Hwang R. Kim),김성희(Sung H Kim),홍진표(Jin P. Hong) 한국정보과학회 1987 한국정보과학회 학술발표논문집 Vol.14 No.1
UNIX 환경하의 relational database management system(DBMS)인 Troll을 기초로 하여 한글 처리가 가능하도록 기능을 확장하여 한글/영문 혼용 relational DBMS인 Kroll(Korean Troll)을 개발하였다. Kroll은 Troll과 동일한 기능과 질의어를 제공하며 한글 데이타의 입출력, 검색, 그리고 보관을 할 수 있으며, C와 F77 등의 고급 언어 및 소프트웨어 engineering 도구들과의 인터페이스를 통하여 폭넓게 응용될 수 있다. 본 논문에서는 Kroll의 구조 및 기능, 구현 방법에 관하여 기술한다.
정영식(Young S Chung),최완(Wan Choi),김성희(Sung H Kim),송영기(Young K Song) 한국정보과학회 1992 한국정보과학회 학술발표논문집 Vol.19 No.1
근래의 컴퓨터 하드웨어가 CISC에서 고성능의 RISC로 변화함에 따라 전전자 교환기 개발에 사용되고 있는 CHILL 언어를 MIPS RISC 프로세서를 가진 컴퓨터에서 운영할 수 있도록 컴파일러를 개발하였다. CHILL 컴파일러는 전위 처리기와 후위 처리기로 구성되어 있는데, MIPS용 CHILL 컴파일러에서 전위 처리기는 기존의 VAX와 MC68020용 전위 처리기를 그대로 사용하고 MIPS용 후위 처리기를 별도로 개발하였다. 후위 처리기는 EM 중간 코드를 입력으로 받아서 MIPS 프로세서에서 수행 가능한 어셈블리 언어를 생성한다. 후위 처리기의 구현은 ACK의 테이블 구동 방식을 이용하였으며, 이 방식은 기계 기술 테이블과 기계에 종속적인 부분을 처리하는 프로그램들을 작성하므로서 가능하다.
Table - Driven 68020 Code Generator
정영식(Young S Chung),박경범(Kyung B Park),김성희(Sung H Kim),홍진표(Jin P Hong) 한국정보과학회 1987 한국정보과학회 학술발표논문집 Vol.14 No.1
한국전자통신연구소에서는 대용량 전전자교환기 TDX-10 software를 개발하기 위하여 CCTIT에서 제정, 권고한 고급언어인 CHILL에 의거한 프로그래밍 환경을 구축하고 있다. CHILL compiling system은 가장 핵심적인 도구로 host 위에서 프로그램을 compile하고 실행 및 debugging을 할 수 있으며, cross compilation을 포함하여 retargeting 및 rehosting이 용이하도록 개발되고 있다. CHILL compiling system은 프로그램을 중간 코드로 변환하여 주는 front end와 중간 코드를 target assembly 코드로 변환하여 주는 back end의 두 부분으로 설계되어 개발되고 있다. 본 논문에서는 68020 CHILL cross-compiler의 back end로서 32-bit MC68020 프로세서를 사용한 target시스팀에서 프로그램을 수행시키기 위한 table driven 방식의 code generator의 설계 및 구현 방법에 관하여 기술한다.