http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
류기열(Kiyeol Ryu),최연진(Younjin Choi),김기춘(Kichun Kim) 한국정보과학회 1996 한국정보과학회 학술발표논문집 Vol.23 No.1A
함수언어는 수학적인 이론을 기반으로 하고 있어서 그 의미가 명확하고 higher-order 함수 등의 기능으로 표현력이 우수하다. 반면 객체지향 프로그래밍은 실세계의 사물을 묘사하는 능력이 우수하고 재사용성이 뛰어나 대형 소프트웨어의 개발에 유용하다. 본 논문에서는 이 두 파라다임의 장점을 가진 언어의 개발의 일환으로 대표적인 함수언어 Scheme을 이용하여 어떻게 객체지향 프로그래밍의 다양한 개념을 지원할 수 있는 지를 밝히고, Scheme에 바탕을 두면서 객체지향 프로그램을 보다 쉽게 작성할 수 있도록 하기 위해 객체지향 언어 OOPS를 설계하고 구현하였다. OOPS는 Scheme의 객체지향적 구문구조로서 간단히 Scheme으로 번역이 가능하다.
병행객체지향언어에서 효과적으로 상속을 지원하기 위한 동기화기법
류기열(Kiyeol Ryu) 한국정보과학회 1996 정보과학회논문지(B) Vol.23 No.1
병행객체지향언어는 병행프그래밍을 위한 병행성과 객체지향언어의 주요 이점인 캡술화기능, 재사용성등을 동시에 지원하지만 객체지향언어의 상속기법과 병행성의 동기화 기법의 성질의 부조화로 인하여 객체의 재사용도를 현저히 감소시킨다. 이러한 문제를 상속변칙현상라고 부르는데, 이는 객체의 동기화코드가 그 객체의 메쏘드 및 동기화코드 그 자체의 상속을 방해하는 현상을 말한다. 본 논문에서는 이러한 변칙현상 원인을 분석하고 이런 현상을 크게 줄일 수 있는 병행객체지향언어를 위한 동기화 기법을 제안한다. 제안된 기법은 actor 모델에 기반한 객체지향 언어를 위한 것으로서 동기화 코드는 메쏘드와 분리된 추상화된 동기화코드와 그들의 결합에 의해 표현된다. 이 기법에서는 메쏘드의 상속이 동기화 코드에의해 방해 받지 않음을 물론, 상위클래스의 동기화 코드들이 결합에 의해 수정없이 하위클래스로 상속될 수 있다. 본 논문에서는 예제를 통해 제안된 기법이 다양한 상속변칙현상을 해결할 수 있음을 보여준다. A conflict between inheritance and synchronization (inheritance anomalies) reduces reusability in concurrent object-oriented languages. In this paper, we propose an incremental modification mechanism for synchronization constraints called behavior compositions It enables synchronization constraints of superclasses to be modified incrementally, minimizing change in the synchronization code of the superclasses. It does not also prohibits methods from being inherited We show how the behavior compositions can be adopted to a multiple inheritance mechanism reducing inheritance anomalies drastically.
황승노(Seungro Hwang),류기열(Kiyeol Ryu),예홍진(Hongjin Yeh) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.1A
인터넷에 노출되어 있는 시스템 혹은 내부 네트워크에 대한 해커들의 공격은 날이 갈수록 심각한 상태에 이르고 있으며 이에 따라 이를 방어하기 위한 기법들에 대한 개발도 활발한 상태이다. 아무리 우수한 보안 시스템이라도 이를 어떻게 관리하고 사용하는가에 따라 그 효과가 크게 변한다. 본 논문은 RBAC 모델을 보안 관리에 적용시켜 보안 개체들 간의 효율적 역할 분담 및 상호 견제를 통해 보안 관리 체계를 개선하는 방안을 제안한다.
자동응답기능을 갖춘 MuX용 멀티미디어 대화시스템의 설계 및 구현
이재경(Jaikyoung Lee),류기열(Kiyeol Ryu),변광준(Kwangjune Byeon),이승필(Seungpil Lee),최연진(Younjin Choi),홍만표(Manpyo Hong) 한국정보과학회 1996 한국정보과학회 학술발표논문집 Vol.23 No.2A
지역적으로 떨어진 장소에서 컴퓨터를 통해 데이터를 실시간으로 교환하기 위한 대화시스템에는 텍스트 데이터를 사용하는 UNIX의 talk, 멀티미디어 데이터를 사용하는 화상회의 시스템 등이 있었으나, 멀티미디어 대화시스템은 없었다. 본 연구에서는 UNIX의 talk 개념을 확장하여 자동응답기능을 갖는 멀티미디어 대화시스템인 MTalk을 개발하였다. MTalk은 통신망에 연결된 컴퓨터들의 사용자들이 GUI(Graphical User Interface)를 기반으로 하는 사용자 인터페이스를 통해 비디오 및 오디오 등의 멀티미디어, 텍스트 데이터를 대화에 사용하고, 이를 통해 원격호출, 대화, 대화내용 저장, 자동응답, 메시지 기록, 메시지 확인, 자동응답메시지 작성 등을 할 수 있게 한다. MTalk에서의 멀티미디어 데이터 처리 및 전송 서비스는 초고속정보통신망을 위하여 한국전자통신연구소에서 개발한 멀티미디어 처리 서버인 MuX를 이용하여 구현하였다.
OLP 기반 이벤트/사이클 혼합 방식 산업용 로봇 시뮬레이션 엔진 구현
한정욱(Jungwook Han),류기열(Kiyeol Ryu),이정태(Jungtae Lee),범진환(Jinhwan Borm),김종철(Jongchul Kim),김재욱(Jaewook Kim) 한국정보과학회 2006 한국정보과학회 학술발표논문집 Vol.33 No.1
산업현장에서 로봇의 사용이 크게 늘게 됨으로서 로봇의 배치와 움직임의 조정을 효율적으로 하는 것이 중요해 졌다. 이를 위해 가상의 공간에서 시뮬레이션 하는 오프라인 프로그래밍이 사용되고 있다. 본 논문에서는 오프라인 프로그래밍 기반의 시뮬레이션 엔진을 설계, 구현하였다. 복수의 로봇 시뮬레이션이 정적/동적인 상황에서 이루어 질 수 있도록 이벤트/사이클 혼합 방식을 사용 하였다.
김종철(Jongchul Kim),김재욱(Jaewook Kim),류기열(Kiyeol Ryu),이정태(Jungtae Lee),범진환(Jinhwan Borm) 한국정보과학회 2006 한국정보과학회 학술발표논문집 Vol.33 No.2B
신속한 생산 대응력을 가지기 위해 산업 현장 여러 곳에서 로봇을 도입하고 있는 상황에서 로봇의 설치와 변경의 비용이 문제가 되고 있다. 최근에는 이를 해결하기 위해 컴퓨터 상에서 가상 작업장을 구축하고 시뮬레이션을 하면서 여러 검증을 해 볼 수 있는 OLP(Off-Line Programming) 방식이 많이 쓰이고 있다. 본 연구에서는 이런 OLP시스템을 구축하는 데 있어서 중요한 역할을 하는 시뮬레이션 언어를 설계하고, 이 언어의 컴파일러를 구현했다. 또한, 컴파일의 결과물을 실행할 수 있는 가상머신을 구현했다.
커뮤니티 컴퓨팅 어플리케이션 개발을 지원하기 위한 이클립스 기반의 통합개발환경
김동욱(Dongwook Kim),이정태(Jungtae Lee),류기열(Kiyeol Ryu) 한국정보과학회 2006 한국정보과학회 학술발표논문집 Vol.33 No.1
커뮤니티 메타포를 이용하여 유비쿼터스 공간을 정의하고 유비쿼터스 서비스를 구현하는 커뮤니티 컴퓨팅에 대한 연구가 제안되고 있다. 제시된 커뮤니티 컴퓨팅 어플리케이션의 개발과정은 추상화된 하이레벨의 커뮤니티 컴퓨팅 모델로부터 최종 플랫폼에 적합한 코드를 생산하는 MDA 개발방법이 적용되었다. 그러나 이러한 개발과정을 효율적으로 지원하는 통합개발환경은 아직 존재하지 않는다. 최근 관심이 고조되고 있는 이클립스는 오픈소스 프로젝트, 공개표준 런타임, 다양한 기능을 제공하는 플러그인들의 지원 등의 장점을 가지고 있기 때문에 통합개발환경을 구성하기 위한 적절한 방안으로 간주된다. 따라서 본 논문에서는 커뮤니티 컴퓨팅의 개발과정을 지원할 수 있는 통합개발환경을 이클립스를 기반으로 하여 연구하였다.
조지영 ( Jiyoung Jo ),이은영 ( Eunyoung Lee ),류기열 ( Kiyeol Ryu ) 한국정보처리학회 2014 한국정보처리학회 학술대회논문집 Vol.21 No.1
역할 기반 시스템(role-based system)은 역할을 수행할 수 있는 객체만 존재한다면 환경에 구애 받지 않고 시스템을 실행하는 것이 가능하므로, 적응성(adaptation) 및 상호작용(interaction) 측면에서 이점을 가진다. 이는 객체가 동적으로 이동하여 다른 환경에 속했을 때, 해당 객체가 역할을 수행할 수 있다면 새로운 환경에서 이질적으로 받아들이지 않고 적응할 수 있는 이동성(mobility)의 개념을 포함하므로 차량이 동적으로 이동하는 교차로 시스템에 적합하다고 할 수 있다. 따라서 본 연구에서는 역할 기반 에이전트를 교차로 안전지원 시스템에 적용하고 시뮬레이션을 통하여 역할 기반 시스템의 이점을 증명한다.
김병호(Kim Byungho),정영민(Chung Youngmin),은성배(Eun Sungbae),김병만(Kim Byungman),류기열(Ryu Kiyeol),조정완(Cho Jungwan) 한국정보과학회 1992 한국정보과학회 학술발표논문집 Vol.19 No.2
접근 지향 프로그래밍(Access-Oriented Programming)은 자료에 대한 접근을 동적으로 감지하여 연관된 연산을 자동적으로 수행시키는 프로그래밍 환경이다. 활성치의 부착은 접근 지향 프로그래밍 환경을 구성하는 대표적인 기법으로서 변수에 부착되어 그 변수의 변화에 동적으로 반응함으로써 프로그램의 상태를 관찰할 수 있는 기능을 제공하고 이를 통하여 서로 독립적으로 개발된 두 프로그램을 연결시켜주는 기반이 된다. 본 논문에서는 Smalltalk 가상 머신을 확장하여 Smalltalk에서 활성치를 이용한 접근 지향 프로그래밍 환경을 제안한다.