http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
CHILL Simulation Environment의 구현
박경숙(K. S. Park),이준경(J. K. Lee),최완(W. Choi),송영기(Young-Kee Song),김영시(Y. S. Kim),김정국(J. K. Kim) 한국정보과학회 1992 한국정보과학회 학술발표논문집 Vol.19 No.2
CCITT에서 정의한 CHILL은 주로 전자 교환 시스템을 개발하기 위한 구현 언어로서 TDX-10을 비롯한 실시간 처리 시스템을 개발하는데 사용되어 왔다. CHILL을 이용하여 교환기 소프트웨어를 개발할 경우 주로 UNIX 호스트에서 교차 컴파일러를 이용하여 목적 코드를 개발하는 기법을 사용하고 있다. 개발된 CHILL 프로그램들은 목적 시스템에서만 운영이 가능하여 시스템을 디버깅하거나 시험하는데 많은 시간과 노력이 소모되었다. 이러한 문제점을 보완하기 위해 목적 기계용 CHILL 프로그램을 UNIX 호스트에서 운영 가능한 CSE(CHILL Simulation Environment)를 개발하였다. CSE는 CHILL에서 정의된 병렬처리를 위한 기본기능들을 UNIX 호스트에서 지원하는 CRS(CHILL Run-time System) 부분과 실행모듈 상호간의 동기화와 통신을 관리하고 그 상황을 사용자에게 보여주는 CHILL Shell 부분으로 구성되어 있다. 본 논문에서는 당 연구소에서 개발한 CSE에 관하여 기술한다.
정영식(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의 테이블 구동 방식을 이용하였으며, 이 방식은 기계 기술 테이블과 기계에 종속적인 부분을 처리하는 프로그램들을 작성하므로서 가능하다.
이준경(Joon K. Lee),조창현(Chang H. Jo),이동길(Dong G. Lee),최완(Wan Choi),송영기(Young K. Song),김영시(Young S. Kim) 한국정보과학회 1993 한국정보과학회 학술발표논문집 Vol.20 No.1
객체지향 CHILL 프로그래밍 언어는 기존의 CHILL 프로그래밍 언어가 가지는 타입의 보전성 (preservation)점검 규칙을 위배하는 것이 아니라 그러한 규칙위에 상속에 의한 확장 타입의 확장성 점검 규칙까지 포함해야 한다. 여기서 Wirth가 제시한 타입 확장 정의 및 식별 기능의 구현 알고리즘을 소개하고, 우리가 개선한 효율적인 구현 알고리즘을 제안하고자 한다.
김욱(Wook Kim),이충일(Chung I. Lee),송영기(Young K. Song) 한국정보과학회 1989 한국정보과학회 학술발표논문집 Vol.16 No.2
개발할 목적 시스팀의 개념 모델을 입력 받아 시스팀을 기술하는 도구와 기술된 내용을 담을 시스템 데이터베이스를 자동 생성해 주고, 개발자로 하여금 기술도구를 사용하여 원하는 시스팀을 기술하게 함으로써, 시스팀 데이터베이스를 통해 내용분석 및 필요한 문서를 출력할 수 있게 해 주는 메타 시스팀은 목적 시스팀의 개념 모델이 바뀔 때마다 시스팀 데이터베이스를 다시 생성하기 때문에 모델의 사소한 변화에도 시스팀의 내용을 다시 기술해야 하는 번거로움이 따른다. 본 연구는 목적 시스팀의 개념을 Entity-Relationship 모델링 기법에 의해 작성할 수 있는 환경을 제공하고, 변화된 모델에 맞게 시스팀 데이터베이스를 새로 생성하고, 기존의 시스팀 데이터베이스의 내용을 자동 변환하고 새로 생성된 데이터베이스에 저장해 주는 엔터티 릴레이션쉽 모델 편집기의 개념과 구조를 소개하고, 설계 및 구현에 관하여 기술한다.
Boyce - Codd Normal Form 생성기 구현
김욱(Wook Kim),한상만(Sahng M Han),송영기(Young K. Song) 한국정보과학회 1987 한국정보과학회 학술발표논문집 Vol.14 No.2
함수적 종속들을 가지고 Boyce-Codd 정규형(BCNF) 릴레이션 스키머를 생성하는 BCNF 생성기(Boyce-Codd Normal Form Generator)를 UNIX 환경하에서 C 언어로 구현하였다. 효율적인 BCNF 릴레이션 스키머의 생성을 위해 Bernstein의 통합(Synthesis) 알고리즘을 통해 제 3 정규형(3NF) 릴레이션 스키머를 생성하고, 이를 BCNF 릴레이션 스키머로 변형하는 기법을 이용했다.
한상민(Sahng M Han),이충일(Chung I Lee),정찬진(Chan J. Chung),송영기(Young K Song),홍진표(Jin P. Hong),천유식(You S Chun) 한국정보과학회 1987 한국정보과학회 학술발표논문집 Vol.14 No.2
시스팀을 효율적으로 개발하기 위해 많은 방법론과 도구들이 개발되어 왔다. 그러나 각 방법론 및 도구들이 모든 분야의 정보 처리 시스팀 개발에 적용될 수는 없었으며 응용 분야에 따라 적합한 방법론 및 도구들을 선택해야 했다. 본 고는 이러한 단점을 보완 하기 위해서, 방법론 개발을 지원하는 메타 시스팀의 구축을 위한 구조(configuration)를 제시하고 각 구성 요소의 기능과 설계 기법, 그리고 메타 시스팀의 구축 방안에 관하여 기술한다.
이충일(Chung I. Lee),채원호(Weon H. Chae),송영기(Young K. Song) 한국정보과학회 1988 한국정보과학회 학술발표논문집 Vol.15 No.1
프로젝트 수행시 생성되는 문서들을 개발 단계간 또는 개발자를 간의 정보 전달과 개발후에 발생되는 유지보수에 유용한 정보들을 제공하게 된다. 프로젝트의 규모가 크고 참여 인원이 많을 수록 일관되고 통일된 문서의 작성 및 관리가 필요하게 되는데, 문서 작성에 대한 표준화된 지침과 이를 지원하는 도구들의 제공에 의해 가능해 진다. 프로젝트별 문서 내용의 표현 다양화로 인해 기존 사용하는 도구의 기능 확장 및 새로운 도구의 선택 여부 결정은 개발자들의 생산성 향상에 미치는 영향이 크므로 프로젝트 수행 초기에 문서 작성 지원 도구가 제공될 수 있도록 결정되어야 한다. 본 논문에서는 이러한 지원도구의 일환으로 기 사용중인 문서 작성 지원 도구에 텍스트, 표, 도형을 함께 포매팅할 수 있는 기능, 문서 형태 정의 기능, 출력 조정 기능 등을 추가하여 개발한 문서 작성 지원 도구에 대하여 기술한다.
이충일(Chung I. Lee),한상만(Sahng M. Han),박현(Hyeon Park),채원호(Weon H. Chae),송영기(Young K. Song),홍진표(Jin P. Hong) 한국정보과학회 1989 한국정보과학회 학술발표논문집 Vol.16 No.1
지난 20년 간 다양한 응용 분야에 따라 소프트웨어 개발 방법론 및 언어들이 제시 이용되어왔고 특정의 방법론 및 언어를 지원하기 위한 소프트웨어 도구들이 사용되어 왔다. 본 논문은 다양한 방법론 및 언어들에 따라 별개의 소프트웨어 도구들을 개발하는 것이 아니라 단지 메타언어로 방법론이 갖는 개념을 Entity-Relationship 모델로 기술함과 아울러 응용 분야에 따른 언어를 정의함으로서, 정의된 방법론과 언어를 사용하여 원하는 시스팀을 기술하고 정보를 보관 관리 검색하고 분석할 수 있는 방법론 지원 도구를 생성해주는 메타 시스팀의 개념과 구조를 소개하고, 설계 및 구현에 관하여 기술한다.