문서의 내용을 효율적으로 표현하기 위해서는 문서를 문서구조와 형식으로 분리하는 것이 필요하다. 인 터넷에서의 문서구조는
SGML(Standard Generalized Markup Language)
에서 파생된H T M L
로 표 현하는 것이 일반화되었으며,1 9 9 6
년에 이르러 문서형식 부분도DSSSL(Document Style Semantics and Specification Language: ISO/IEC 10179)
로 제정되었으나 아직 개발 사례는 없다. 동 기술은D S S S L
형식에 따라 복합문서를 볼 수 있게 개발한L i b r a r y
를 기반으로SGML
기반 브라우저를1 9 9 8
년4
월 세계 최초로 개발하였다.新기술
1 .
시스템구성국제표준(ISO/IEC 10179)에 따라 문서형식을 표현할 수 있는 L i b r a r y를 제공하는 것으로 다음 과같이3개의프로세서로구성되어있다.
- SGML 문서분석부: 문서의 해당 D T D ( D a t a Type Definition)를 이용하여 SGML 문서의 원
소( e l e m e n t )에대한논리적구조를SGML 문서 정의표준에맞도록점검및변환(transfer) -DSSSL 처리부(processor): 스타일 시트( s t y l e
s h e e t )를이용하여DSSSL 형식의SGML 문서로 변환하고표준FOT(Flow Object Tree)를생성 - 문서디스플레이처리부(Document Display Proc-
e s s o r ): DSSSL 표준 F O T로부터 새로운 알고리
SGML 문서 소스문서
D T D 문서구조정의
SGML 규격 스타일시트 문서형식정의 DSSSL 규격 자체개발(소스라이브러리기술이전) 사용자정의(정의방법기술이전)
SGML 문서분석부
DSSSL 처리부
문서디스플레이 처리부
디스플레이및사용자 이벤트처리 문서변환및 F O T생성
문서분석및정규화
S G M L이 아닌문서
(그림
1
) 시스템 구성도・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・
1 2 1 즘인 구조적 문서보기 글로브( A r c h i t e c t u r a l
View Grove)를생성하여사용자의요구에맞게 보여주고사용자이벤트를처리
2 .
시스템특징- SGML과D S S S L의표준규격및프로세서구현 - DSSSL 표준 FOT(Flow Object Tree)용 A r c h i -
tectural View Node 개발
- Architectural View Grove 알고리즘의개발 - Architectural View Grove를이용한사용자인터
페이스개발
- 여러구조의SGML 복합문서브라우징기능
3 .
응용/활용분야- XML응용시스템
- 인터넷및인트라넷구축에활용
- 이미지, 테이블을포함한 복합문서를 보내는데 응용
- CD-Title 제작
4 .
시스템구성별기술이전내용가.
SGML DTD(문서구조정의)
SGML 문서구조 정의는 임의의 문서에 대한 문서구조를SGML 언어를사용하여정의하는부 분으로 SGML 문서에서 사용되는 태그와 태그 속성 그리고 상수 등을 정의한다. 더불어 문서별 로간단한 D T D를설계하고구현한다.
나. 스타일 시트
스타일 시트는 D T D에서 정의한 태그에 대해 서사용자에게어떻게보여줄것인가를정의하는 문서형식에해당하는부분으로스타일시트를표 현하기위한표준언어인 D S S S L로정의한다. 여 기서는 D S S S L을 이용하여 실제 D T D에 맞는 스 타일시트를제작하게된다.
다.
S G M L문서분석부(
P a r s e r)
S G M L문서분석부는 D T D와 SGML 문서를 입
(그림2
)D S S S L
처리부의 문서처리흐름도변환규칙
DSSSL 규칙
S G M L 문서
소스문서 변환처리 결과문서 FOT 포맷처리 포맷터의출력
S G M L 문서
F O T의 포맷된문서
변환처리부 F O T
포맷된처리 형식규격
전자통신동향분석 제
1 4
권 제3
호1 9 9 9
년6
월력 받아 문서의 구조상 오류를 검사하고 필요한 경우 수정을 하며 빠진 태그를 추가한다. 본 브라 우저에서는한글지원을위해프로세스에서는유 니코드( U N I C O D E )를사용하였으며, 문서보기에 서는 윈도에서 제공하는 2바이트 코드 한글을 사 용한다. 기존 A P I를재개발하여구현하였다.
라.
D S S S L처리부
DSSSL 처리부는 D T D와 스타일 시트, 그리고 SGML 문서분석부를거친문서를입력받아D T D 의문서구조와스타일시트를맵핑( m a p p i n g )하여 화면에 표시하기 위한 출력 객체인 DSSSL FOT 를 생성하는 부분으로 라이브러리 형태로 제공 된다.
마. 문서 디스플레이처리부(
Document Display P r o c e s s o r)
문서디스플레이처리부는 DSSSL 처리부에서 생성된출력객체를사용자의화면에실제구현하 는 부분으로 인덱스, 구조적 문서보기 글로브 생 성기(Architectural View Grove Builder), 구조적문 서보기글로브 디스플레이어(Architectural View Grove Displayer) 등과 사용자인터페이스를 위한 방법과디스플레이를위한세부기술그리고기능 추가및확장개발이가능하도록제공된다.
*기술이전문의
정보화기술연구본부기술정보센터 정보유통연구팀/정현수팀장
(Tel: 042-860-6553, Fax: 042-860-6737, E-mail: [email protected])
1 2 3
1 .
시스템구성2 .
시스템특징외국의 상용 툴에 비해서 처리 속도 및 제공 기 능이 우수하다. 특히 C o m p a s s사의 파형분석기 (Qsim, PostSim2)에비해서는처리속도가3 0배정 도우수하다.
- 버스시그널을자동인식해서처리하는기능
- 하이임피던스(Magenta 색), Unknown(Red 색) 값을다른색으로표시
- Cursor measurements 기능
- 마우스를이용한이벤트Trace 기능
- 텍스트비교를위해정의한조건에따라선택한 시그널들의값을tabular 형태로저장
- 주어진신호값에따라커서를 해당위치로이동 ASADE(ASIC Signal Analyzer Developed in ETRI)
는 논리회로의 시뮬레이션 결과를 입력으로 받아 서 그래픽 화면으로 논리파형을 나타내고, 파형의 상호관계를 분석하기 위한 다양한 분석 기능들을 제공 하는 파형분석용CAD
툴이다. 파형분석은 설계 과정 중에서 수 없이 반복되는 작업이기 때문에 파형분 석기의 성능이 설계기간 단축에 결정적인 영향을 미치게 된다.A S A D E
는 상용 파형분석기보다GUI
환 경, 처리속도, 분석 기능이 뛰어난 툴이다.Mentor QuickHDL Sunopsys VSS MTI Vsystem Compass Qsim
(.lst) File
파형분석기(ASADE): ETRI *기술이전대상
(.wif) File (.lst) File (.trc) File
(그림
1
) 시스템 구성도전자통신동향분석 제
1 4
권 제3
호1 9 9 9
년6
월시키는search value 기능
- D o - F i l e을이용한configuration 저장및수행기능 - Undo 및Redo 기능
- 파형편집기입력형식으로변환저장기능
3 .
응용/활용분야ASIC 설계가 점차 합성기술에 의한 자동설계 와 매크로 셀들의 재활용으로 발전됨에 따라 논 리회로의 입력보다는 검증 및 분석에 점차 많은 시간이소요되고있으며, 파형분석에사용되는툴 의성능이설계기간단축에중요한요인이된다.
- C O M P A S S사의 시뮬레이터인 Q s i m의 출력파 일(.trc) 분석
- S y n o p s y s사의 시뮬레이터인 V S S의 출력파일 (.wif) 분석
- Mentor Graphics사의 시뮬레이터인 Q u i c k H D L 의출력파일(.lst) 분석
- M T I사의 시뮬레이터인 V s i m의 출력 파일( . l s t ) 분석
- 출력파형을 상용 시뮬레이터의 입력파형으로 변환가능
4 .
경제성분석/기대효과- Compass 툴로설계하는경우 C o m p a s s사의파형 분석기보다 A S A D E의 성능이 월등하기 때문 에 설계기간 단축(Loading Time 8배, Zooming Time 30배)
- 상용시뮬레이터의결과파일의분석을 A S A D E 로할경우, 적은수의시뮬레이터를가지고많은 사람이활용할수있기때문에설계툴구입에따 른 예산절감 효과(시뮬레이터를 두 배로 활용 가능)
- 시뮬레이션 결과 파일을 E T R I에서 개발한 L O D E C A P과 연결해서 사용할 경우 입력파형 으로자동변환이가능하므로설계기간단축
*기술이전문의
회로소자기술연구소 집적회로설계연구부 시스템설계자동화팀/김상필
(Tel: 042-860-6547, Fax: 042-860-6108, E-mail: [email protected])
1 2 5
1 .
시스템구성- 데이터 접근 방법 관리: Cursor 관리자, BLOB/
CLOB 관리자, 정보검색색인관리자
- 저장 구조 관리: 파일 관리자, B+ 트리 색인 관 리자, 버퍼관리자, 디스크관리자
- 트랜잭션 관리: 트랜잭션 관리자, 동시성 제어 관리자, 회복관리자
- 공유메모리관리: 공유메모리관리자
2 .
시스템특징- 대용량데이터저장시스템
- 멀티미디어 데이터 지원: BLOB 및 C L O B (전 체/일부읽기/쓰기/변경지원)
- 전문(full-text) 정보관리시스템
・비정형텍스트문서검색
・정보검색 인덱스 지원: 역파일 인덱스(단어 색인/포스팅/위치)
MiDAS-III(Multiuser Index-based Data Access System)
은 다중 사용자용 멀티미디어 데이터 저장시 스템으로서1 9 9 4
년부터4
년 동안 국책 과제인 데이터베이스 서비스 시스템 개발 사업을 통하여 한국전 자통신연구원이 독자적으로 개발한 기술이다.(그림
1
) 시스템 구성도 공유메모리관리자 C u r s o r관리자
버퍼관리 디스크관리 파일 관리자
B+트리 관리자
B L O D 관리자
C L O B 관리자
IR 색인 관리자
트랜잭션관리자
동시제어관리자
회복관리자 공유메모리관리
접근방법관리
전자통신동향분석 제
1 4
권 제3
호1 9 9 9
년6
월- 트랜잭션관리
・ACID 지원
・4 레벨격리수준지원
・Savepoint 및partial rollback 지원
・Group commit 지원
- 강력한데이터회복(recovery) 지원
・Online backup 및fuzzy checkpoint 지원
・Transaction/system/media 고장에대한회복 - 동시성제어
・2PL, MGL, lock escalation
3 .
응용/활용분야- 멀티미디어응용시스템용r e p o s i t o r y
・Web 서버, CASE 도구, 문서관리시스템 - 정보검색시스템용 r e p o s i t o r y
・도서문헌검색 - DBMS repository
・GIS(Geographic Information System)
- ISAM(Indexed Sequential Access Method) 응용 분야
4 .
경제성분석/기대효과- 가격 경쟁력 확보: DMBS 및 각종 응용 시스템 의핵심요소기술로활용
- 고급 기술 집약: 시스템 소프트웨어 개발 기술 향상
- 1 9 9 7년 말 기준 국내 DBMS 업계의 매출액: 약 1 , 5 0 0억원
- DBMS 업계의국내매출액신장: 20 % /년 - 자료 저장 시스템의 국내 시장: 150억 원 이상
(DBMS 시장의약 1 0 % )
- 국내 시장의 2 0 % 점유 시 매년 3 0억 원 이상의 매출및수입대체효과기대
*기술이전문의
컴퓨터・소프트웨어기술연구소인터넷서비스연구부 자료저장시스템연구팀/이장선팀장
(Tel: 042-860-5644, Fax: 042-861-1030, E-mail: [email protected])
1 2 7
확장 합성단위 기반 한국어 음성합성장치는 통상의 문자로 쓰여진 텍스트를 인간이 소리 내어 읽듯 이 기계에 의해 자동적으로 음성을 합성하는 시스템이다. 이 시스템은
1 9 9 5
년부터 수행하고 있는“다중 매체 환경 하에서의 대화체 음성번역 통신 기술개발”사업의 연구 결과물 중 하나로
1 9 9 7
년 도에 개발되어 학습형 자동합성단위 생성기 및 영역의존 음성합성기 기술을 전수할 예정이다.1 .
시스템구성- 언어처리시스템: 텍스트 전처리, 구문구조 분 석, 음운변동규칙, 영어/한자의한글표기변환 - 운율처리시스템: 억양, 지속시간, 에너지 제어
용운용모델링
- 신호처리시스템: 합성단위 선정, 음성신호 운 율부가, 확장합성단위제작기술
- 남성음음성합성용데이터베이스
2.
시스템특징- 한국어에능통한외국인이말하는수준 - UNIX/Win95/WinNT 환경지원 - 통계적정보를이용한형태소해석기 - 복수후보를사용한음절/반음절합성단위
(그림
1
) 합성 시스템 구성도 안녕하세요T e x t
언어처리
운율처리 신호처리
합성 D B
전자통신동향분석 제
1 4
권 제3
호1 9 9 9
년6
월- 신경회로망훈련을통한억양, 에너지제어모델
3 .
응용/활용분야- Internet 신문낭독기
- 일기예보, 교통정보, 증권정보낭독기 - E-mail 낭독기등
4 .
경제성분석/기대효과- 공공정보(일기예보, 교통)를음성으로제공함으 로써단말기사용자에게부가정보서비스가능
- 음성합성기능을가진PC 개발로경쟁력향상 - 장애자를 위한 보조기기로 사용됨으로써 복지
향상에기여
- 외국합성기술의수입대체효과및수출경쟁력 향상
*기술이전문의
교환・전송기술연구소통신단말연구부 음성언어연구팀/김상훈
(Tel: 042-860-5141, Fax: 042-861-1342, E-mail: [email protected])