메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색
질문

논문 기본 정보

자료유형
학술저널
저자정보
저널정보
Korean Institute of Information Scientists and Engineers 정보과학회논문지(C) 정보과학회논문지(C) 제1권 제2호
발행연도
1995.12
수록면
146 - 159 (14page)

이용수

표지
📌
연구주제
📖
연구배경
🔬
연구방법
🏆
연구결과
AI에게 요청하기
추천
검색
질문

초록· 키워드

오류제보하기
현재 객체지향개념과 병행성이 혼합된 객체지향병행언어는 멀티프로세서 컴퓨터의 대중화와 네트워크의 성장에 따른 분산처리기술의 발전과 함께 많은 관심을 받고있다. 현재까지 Actor, POOL-T, ABCL등 여러 종류가 제안되어 왔으나 일반적으로 이들 언어들이 프로그램하기가 어렵거나 사용자가 쉽게 접할 수 있는 병행환경에서 구현된 것이 없다는 점때문에 매우 제한된 범위에서 사용되고 있다. 이들 언어 중 ABCL은 객체의 크기가 중간(medium grain)정도이며 Actor보다 모델이 간단하여 병행프로그램을 하려는 사용자가 쉽게 프로그램을 할 수 있다는 장점이 있다. 그러나 이 언어 역시 특별한 병렬 컴퓨터에서 구현되거나 lisp으로 순차적으로 구현된 것밖에 없어 사용자가 일반적인 병행환경에서 사용할 수 없다. 이에 본 논문에서는 ABCL을 워크스테이션이 네트워크로 연결된 분산환경에서 수행 가능하도록 하여 병행객체지향언어를 사용하려는 사용자들이 쉽게 사용할 수 있는 환경(ABCL/CNU라고 함)을 설계하고 구현하고자 한다. ABCL/CNU시스템은 ABCL프로그램을 ABCL/CNU에서 원래의 의미대로 동작할 수 있도록 Unix의 IPC(InterProcess Communication)기능을 포함한 C++코드로 변환해주는 C++코드생성기와 가상 머신을 구성하여 객체 사이의 메시지전송에 투명성을 제공하는 분산객체관리기로 이루어져 있다. 또한 사용자들의 편의를 위하여 X윈도우상에서 수행되는 인터페이스도 포함된다. 본 연구에서는 가정난방시스템(home heating system)을 ABCL로 작성하여 분산환경에서 수행함으로써 대형의 분산객체지향 소프트웨어가 ABCL/CNU에서 잘 동작할 수 있음을 보였다.

목차

요약

Abstract

1. 서론

2. ABCL 소개

3. 관련 연구

4. ABCL/CNU 시스템

5. 사용자 인터페이스

6. 가정난방시스템

7. 결론 및 향후연구방향

참고문헌

저자소개

참고문헌 (0)

참고문헌 신청

함께 읽어보면 좋을 논문

논문 유사도에 따라 DBpia 가 추천하는 논문입니다. 함께 보면 좋을 연관 논문을 확인해보세요!

이 논문의 저자 정보

이 논문과 함께 이용한 논문

최근 본 자료

전체보기

댓글(0)

0

UCI(KEPA) : I410-ECN-0101-2009-569-017751145