http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
멀티미디어 : 멀티미디어 클라이언트-서버 응용 개발 도구인 한우리 / C 의 미들웨어
임채덕(Lim Chae Deok) 한국정보처리학회 1995 정보처리학회논문지 Vol.2 No.5
본 논문에서는 기존의 클라이언트-서버 응용 개발 도구에 비해서 멀티미디어 처리 기능이 강화되고, 분산 시스템 소프트웨어의 전위(Front-End) 역할을 수행 하는 멀티미디어 클라이언트-서버 응용 개발 도구(한우리/C)를 제안한다. 한우리/C는 분산 처리 환경(Distributed Computing Environment:DCE)위에서 멀티미디어 응용 개발을 지원하는 제 4세대 언어 형태의 클라이언트-서버 도구이다. 본 논문에서는 한우리/C를 구성하는 요소들 중에서 미들웨어 부분에 대한 설계와 구현된 내용을 설명한다. The Client-Server model is a computing technique that efficiently uses distributed resources via networks. But, generating an application using Client-Server model requires many different expertises to developers in comparison to that of using the centralized computing method. That is, an application developer must be familiar with network programming and GUI(Graphical User Interface) technique in addition to conventional programming skills. Accordingly, the time and man power problems have been issued for building a Client-Server system. To alleviate these problem, the Client-Server applications development tools are needed. To meet such a need, we developed a GUI based tool, called Hanuri/C, for generating Client-Server application programs. In comparison to existing Client-Server tools, Hanuri/C is reinforced Multimedia facilities. Hanuri/C is considered as a front-end part of distributed system software. That is, Hanuri/C is a Client-Server tool similar to Forth Generation Language(4GL) supporting multimedia application on top of the Distributed Computing environment(DCE). In this paper, we present the design and implementation method of the middleware part of Hanuri/C.
SoC 프로그램의 원격 디버깅을 위한 실시간 추적도구의 구현
박명철,김영주,하석운,전용기,임채덕,Park Myeong-Chul,Kim Young-Joo,Ha Seok-wun,Jun Yong-Kee,Lim Chae-Deok 한국정보처리학회 2005 정보처리학회논문지 A Vol.12 No.7
임베디드 시스템에서 요구하는 SoC 프로그램을 개발하기 위해서는 자원이 풍부한 호스트 시스템에서 원격으로 디버깅할 수 있는 도구가 필요하다 그러나 GDB를 이용하는 기존의 원격 디버깅 도구는 SoC 프로그램의 수행 시에 정보를 실시간으로 제공하지 못하므로 프로그램의 수행 양상을 실시간으로 감시하기 어렵고, 도구에 제한적인 고가의 어댑터를 사용한다. 본 논문은 지정된 명령문의 수행시마다 SoC의 상태를 수행 중에 기록할 수 있는 실시간 추적도구를 소개하고, 원격 디버깅을 위한 경제적인 USB-JTAG 어댑터를 제안한다 그리고 본 도구가 PXA255 프로세서 기반의 타겟 시스템에서 합성 프로그램의 수행을 실시간으로 추적할 수 있음을 보인다. To develop SoC program for embedded systems, a tool that can remotely debug from host system is needed. Because the existing remote debugging systems using GDB don't offer information of the SoC program execution in real-time, it is difficult to observe condition of the program execution, and also they have limited characteristics to tools and use costly adaptors. In this paper, a real-time tracking tool that can record SoC status on the nv each execution of the assigned instructions is introduced and an economical USB-JTAG adaptor is proposed. And it is shown that this tool can track the execution of a composed program in the target system based on PXA255 processor.
김선태(Kim Seon-Tae),임채덕(Lim Chae-Deok),정희범(Jung Hee-Bum),한동원(Han Dong-Won) 한국정보기술학회 2015 한국정보기술학회지 Vol.13 No.2
우리 사회는 산업혁명, 정보화 혁명을 거쳐, 모든 사물이 인터넷과 연결되는 사물인터넷(Internet of Things) 기반의 초연결 혁명으로 진행 중에 있다. 이에 정부는 사물인터넷을 공공, 산업, 개인 등 국가사회 현안 해결의 수단으로 활용하여 산업 경쟁력 강화 및 창의적 IoT 서비스·제품 창출과 중소·중견 전문기업 육성을 시도하고 있다. 이에 본 논문에서는 사물인터넷의 핵심인 디바이스 플랫폼 기술에 대한 글로벌 기업 및 프로젝트들의 HW와 SW 융합기반 플랫폼 기술 동향을 분석하고, 국내 디바이스 플랫폼의 개발 현황 및 문제점을 살펴본다.
C++ 프로그래밍을 위한 구체적 객체 모델의 작성 기법
김태균(Kim Tae Gyun),임채덕(Lim Chae Deok),송영기(Song Young Ki),인소란(In Sho Ran) 한국정보처리학회 1997 정보처리학회논문지 Vol.4 No.3
The usage of object models for the development of software has been growing due to the prevalence of the object oriented paradigm. The object models produced as results of requirements analysis and design activities are very beneficial to the implementation phase. It is even possible for source code to be generated automatically if object models are concrete enough. Therefore system analyzers and designers should make an effort to refine the abstract object model defined at an early stage in order to achieve a more concrete object model. In general, refining an abstract object model into a concrete model depends too much on the designer''s informal experience. In this paper, we present the refinement techniques required for concreting an abstract object model based on OMT(Object Modeling Technique)''s notation. We will discuss the definition of the abstraction level of an object model and the transformational rules of refinement. These transformational rules are currently applied to the design of a software tool, named Process Modeler, which is a major component of the software development process modeling system for ICS(Information Communication Service). Finally we can achieve a concrete object model which can easily be translated into C source code.
임베디드 시스템을 위한 JTAG 디버거 개발에 관한 연구
전인걸 ( In-geol Chun ),임채덕 ( Chae-deok Lim ) 한국정보처리학회 2004 한국정보처리학회 학술대회논문집 Vol.11 No.2
임베디드 소프트웨어는 처음에는 간단한 제어 프로그램만으로 산업용 기기를 제어하는데 그쳤지만 최근에는 군사용 제어기기, 디지털정보기기, 가전기기, 자동센서장비 등의 폭넓은 분야에 사용되고 있으며, 이러한 임베디드 소프트웨어는 타겟 시스템의 자원과 타이밍에 민감하여 실제 타겟 시스템과 동일한 환경에서 디버깅해야 하는 어려움이 있다. 특히 메모리나 입출력 장치 등과 같은 모듈들을 하나의 프로세서에 집적한 SoC(System-On-a-Chip)는 내부신호나 자원에 대한 접근이 제한되어 디버깅을 더욱 힘들게 한다. 본 연구는 일반적인 방법으로는 디버깅하기 어려운 임베디드 시스템을 디버깅하기 위한 하드웨어디버거에 관한 것이며, 특히 JTAG 포트를 구비하고 있는 임베디드 시스템을 특별한 장비없이 피시만을 이용하여 디버깅하기 위한 임베디드 시스템 디버거를 설계하고 이를 바탕으로 실용적인 디버거를 구현한다.
클라이언트 / 서버 응용 개발 도구에서 자동표현 기능의 설계 및 구현
이근영(Lee Geun Young),김문회(Kim Moon Hae),임채덕(Lim Chae Deok),인소란(Ine So Ran) 한국정보처리학회 1997 정보처리학회논문지 Vol.4 No.8
The paper describes the design and implementation of Auto-Presentation Feature, Hanuri/C, as Client/Server tool. Hanuri/C provides editing functions for the sequence, period, type and repeating number of auto-presentation. With the pre-fixed sequences users can get automated presentations through Hanuri/C. The proposed auto-presentation function provides an ability to automatically present the data in the database system without user intervention.
스마트 온디바이스의 고가용성을 위한 TCP 세션 복구 기술
홍승태 ( Seungtae Hong ),김법균 ( Beob-kyun Kim ),이광용 ( Kwang-yong Lee ),김정시 ( Jeong-si Kim ),임채덕 ( Chae-deok Lim ) 한국정보처리학회 2017 정보처리학회논문지. 컴퓨터 및 통신시스템 Vol.6 No.6
최근 스마트 온디바이스 및 정보 통신 기술의 발전으로 인하여, 중단 없는 서비스에 대한 요구가 점차 증가하고 있다. 이에 따라 시스템의 장애 발생 시에도 지속적으로 서비스를 제공할 수 있는 고가용성이 주목받고 있다. 한편, 대부분의 인터넷 서비스는 TCP를 기반으로 제공되기 때문에, 스마트 온디바이스의 고가용성을 위해서는 효율적인 TCP 세션 복구 기술이 필수적이다. 그러나 기존 TCP 세션 복구 기술은 높은 세션복구비용이 요구되거나 페일오버를 지원하지 않는 문제점이 존재한다. 이러한 문제점을 해결하기 위해, 본 논문에서는 스마트 온디바이스의 고가용성을 위한 TCP 세션 복구 기술을 제안한다. 이를 위해 첫째, 순서 번호와 확인 응답 번호의 보정을 통해 TCP 세션의 재연결 과정 없이 TCP 세션을 복원한다. 둘째, 마스터 서버와 백업 서버 간에 TCP 세션 복구 데이터를 동기화하고, 마스터 서버의 장애 발생 시 페일오버를 수행한다. 마지막으로, 가상 IP 주소와 GARP (Gratuitous ARP) 패킷의 전송을 통해 피어에게 무중단 서비스를 제공한다. With the development of smart on-devices and communication technology, demand for non-stop services is increasing. Therefore, the high availability for continuously providing services in the event of system failure has been spotlighted. Meanwhile, because most internet-based services are provided by using TCP, an efficient TCP session recovery technique for providing non-stop services is required. However, the existing TCP session recovery techniques are inefficient because it has a high recovery cost or does not support failover operation, To solve these problems, in this paper, we propose a TCP session recovery technique for high availability in smart on-devices. For this, we first recover the TCP session without re-establish the TCP session by correcting a sequence number and a acknowledgment number. Second, we synchronize the TCP session recovery data between the master and the server, and then we operate the failover operation when master server fails. Finally, we provide the non-stop service to peer by using the virtual IP number and the transmission of GARP (Gratuitous ARP) packet.