RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 원문제공처
        • 등재정보
        • 학술지명
        • 주제분류
        • 발행연도
          펼치기
        • 작성언어
        • 저자
          펼치기

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • JNI 함수 호출을 통한 C에서의 자바 객체 사용

        이창환(Chang-Hwan Yi),오세만(Se-Man Oh) 한국정보과학회 2002 한국정보과학회 학술발표논문집 Vol.29 No.1B

        JNI는 자바와 네이티브 코드간에 상호 연동을 위해서 사용되는 인터페이스이고, JNI를 이용하면 C에서 자바 객체를 사용할 수 있다. C에서 자바 객체에 대한 연산을 하기 위해서는 객체 연산의 종류에 따른 일정한 JNI 함수 호출 패턴을 이용해야 한다. 사용자가 직접 자바에 대한 연산을 기술하는 경우, 사용자는 복잡한 함수 호출 패턴을 익히고 패턴에 필요한 정보를 직접 입력해야 하며, 패턴의 잘못된 기술과 올바르지 않은 정보의 입력에 따른 오류 발생할 가능성이 높은 문제점이 있다. 본 논문에서는 자바에서 점(“.”) 연산자를 사용하여 객체에 대해 연산하는 것처럼 C에서도 점 연산자를 사용하여 자바 객체에 대한 연산할 수 있는 방법을 제안하고 구현하였다. 제안된 방법은 점 연산자를 사용한 자바 객체에 대한 연산을 같은 의미를 가지는 여러 JNI 함수 호출로 변환하는 것으로, 사용자가 직접 기술해서 발생하는 여러 문제점을 제거하여 사용의 복잡성과 오류 생성의 발생 가능성을 줄이는 장점을 가지고 있다.

      • 공항철도의 방한 중국인 수요증대 방안

        이창환(Chang-Hwan Lee),이소영(So-Young Yi),채동훈(Dong-Hun Chei),백진욱(Jin-Wook Baek) 한국철도학회 2014 한국철도학회 학술발표대회논문집 Vol.2014 No.5

        최근 중국의 시장 개방 정책과 높은 경제 성장에 따른 중국인의 소득 수준 향상으로 해외 여행객이 지속적으로 증가되고 있으며, 이러한 중국인 해외여행 시장의 성장에 힘입어 2013년 기준으로 전체 방한 외국인 중 중국인의 점유율이 36%를 차지함에 따라 일본인을 제치고, 최대 방한 외국인이 되었다. 이러한 방한 외국인의 변화 추이에 대응하여 한국의 관문인 인천공항 연계 철도 기능 강화 및 수요 증대를 위해서는 인천공항 입국 중국인의 공항철도 이용 유도가 필수적이다. 이를 위해 중국의 문화적 특성 및 중국인 성향에 대한 심층적인 분석과 함께, 방한 중국인의 여행 행태 조사를 통해 중국인의 여행 니즈를 파악하고, 이를 토대로 마케팅 전략 및 실행 과제를 도출하였다. 향후 본 실행 과제의 추진에 대한 방한 중국인 수요증대 효과를 정량적으로 검증할 수 있는 모델 개발 및 효과분석을 병행할 계획이다. In recent, the amount of chinese tourist to abroad has incresed continueously in accordance with the market-opening policy and high growth of economy in China. As a result of this growth of chinese tourists, the Chinese tourists became to the biggest foreigners visiting Korea in 2013, beating Japanese tourists for the first time. The ratio of Chinese tourists was reached about 36% of total foreigners visiting Korea. To cope with the change of trend in tourists visiting Korea, the inducing the demands of the Chinese tourist visiting Korea via Incheon Int’l Airport to Airport Railroad is essential to reinforce the function of raiload as airport access, to increase the riderships of Airport Railroad. To accomplish these goals, the characteristics of culture in China and the tendency of Chinese were deeply analysed in first. After then, the needs of Chinese tourists were understood from survey for behaviors of Chinese tourists visting Korea. Consequently, the strategy and action plans of marketing against Chinese tourists were deducted by this acitivities. In future, the effects of this marketing should be checked and verified by quantitative model.

      • KCI등재

        프로파일링 데이터를 이용한 가상기계 코드 최적화

        신양훈,이창환,오세만,Shin, Yang-Hoon,Yi, Chang-Hwan,Oh, Se-Man 한국정보처리학회 2007 정보처리학회논문지 A Vol.14 No.3

        가상기계(Virtual Machine)는 소프트웨어로 제작되어 논리적인 시스템 구성을 갖는 컴퓨터이기 때문에 그 수행 속도와 필요 저장 공간 측면에서 성능이 떨어질 수밖에 없다. 이러한 환경에서의 가상기계 코드 최적화는 실행 성능을 향상시킬 수 있기에 중요하다. 특별히 임베디드 장치(Embedded Device)에서 작동하는 가상기계 환경에서의 최적화는 기존의 최적화에 비해 수행 비용 대비 효과에서 높은 효율을 요구한다. 이에 따라 프로파일링을 통하여 성능에 크게 영향을 주는 함수 또는 기본 블록(Basic Block)을 찾아 최적화하는 것이 효과적이다. 본 논문에서는 프로파일링을 이용한 가상기계 코드 최적화기를 설계하고 구현하였다. 먼저, 가상기계 코드 최적화를 위해 코드를 실행하여 얻을 수 있는 동적 정보인 프로파일링 데이터(Profiling Data)를 정의하였고, 프로파일링 정보를 이용한 가상기계 코드 최적기를 구현하였다. 또한, 구현과 실험에 있어서 가상기계 코드는 EVM(Embedded Virtual Machine)의 중간 언어인 SIL(Standard Intermediate Language)를 사용하였고, 구현된 최적화기에 대한 실험을 통해 최적화기의 효과를 확인하였다. VM(Virtual Machine) can be considered as a software processor which interprets the machine code. Also, it is considered as a conceptional computer that consists of logical system configuration. But, the execution speed of VM system is much slower than that of a real processor system. So, it is very important to optimize the code for virtual machine to enhance the execution time. Especially the optimizer for a virtual machine code on embedded devices requires the highly efficient performance to the ordinary optimizer in the respect to the optimized ratio about cost. Fundamentally, functions and basic blocks which influence the execution time of virtual machine is found, and then an optimization for them nay get the high efficiency. In this paper, we designed and implemented the optimizer for the virtual(or abstract) machine code(VMC) using profiling. Firstly, we defined the profiling information which is necessary to the optimization of VMC. The information can be obtained from dynamically executing the machine code. And we implemented VMC optimizer using the profiling information. In our implementation, the VMC is SIL(Standard Intermediate Language) that is an intermediate code of EVM(Embedded Virtual Machine). Also, we tried a benchmark test for the VMC optimizer and obtained reasonable results.

      • KCI등재

        역컴파일링 기법을 이용한 가상기계 코드 실행 시스템

        안덕기,이창환,오세만,Ahn, Duk-Ki,Yi, Chang-Hwan,Oh, Se-Man 한국정보처리학회 2007 정보처리학회논문지 A Vol.14 No.2

        일반적으로 가상기계 플랫폼은 컴파일러와 어셈블리, 가상기계로 구성되어 있다. 가상기계 코드의 설계는 가상기계 플랫폼을 만드는데 필수적이며, 설계 결과물인 가상기계 코드의 검증은 매우 중요하다. 가상기계 코드의 검증과 코드의 실행을 위해서는 가상기계 코드의 실행 시스템을 구현하는 것이 필요하고, 컴파일링 기법과 인터프린팅 기법, 역컴파일링 기법으로 실행 시스템을 만들 수 있다. 본 논문에서는 가상기계 코드 실행을 위한 3가지 방법 중에서 역컴파일링 기법을 이용한 가상기계 코드 실행 시스템을 제안 및 구현한다. 제안하는 실행 시스템을 가상기계 코드로 EVM(Embedded Virtual Machine)의 중간언어인 SIL(Standard Intermediate Language)을 사용하였고, 이를 통해 역컴파일의 유용성을 확인하였다. 또한 제안한 역컴파일링 기법은 가상기계 플랫폼을 구현할 때 발생할 수 있는 오류의 최소화에 사용할 수 있다. Generally, virtual machine platform is composed of a compiler, an assembler, and VM(Virtual Machine). To develop it, the design of VMC(Virtual Machine Code) is an essential task. And it is very important to verify the virtual machine platform. To do this and furthermore to execute VMC, it needs to implement VMC execution system using compiling method, interpreting method, or decompiling method. In this paper, we suggested and implemented the executing system of VMC using decompiling method out of three methods to execute the VMC. In our implementation, the VMC is SIL(Standard Intermediate Language) that is an intermediate code of EVM(Embedded Virtual Machine). Actually, we verified the usefulness of the decompiling method. And the decompiling method suggested in this paper can be used to minimize the mistake in developing Virtual machine platform.

      • 퍼베이시브 컴퓨팅을 위한 가상기계의 어셈블러

        전병준 ( Byung-jun Jeon ),이창환 ( Chang-hwan Yi ),오세만 ( Se-man Oh ) 한국정보처리학회 2006 한국정보처리학회 학술대회논문집 Vol.13 No.2

        최근 유·무선 통신 기술이 발전하고 소규모 장치의 개발 기술이 향상되면서 퍼베이시브 컴퓨팅 환경에 대한 관심이 높아지고 있다. 퍼베이시브 컴퓨팅 환경에서는 다양한 생활용품에 장착 가능한 소규모 장치와 센서 등을 사용한다. 소규모 장치와 센서들은 다양한 기기로 구성되어 있기 때문에 개발 환경과 실행 환경의 호환성이 낮은 문제점을 가지고 있다. 이는 가상기계 플랫폼을 적용하여 해결할 수 있다. 기존에 개발된 가상기계는 규모가 크고 높은 컴퓨팅 파워를 요구하기 때문에 퍼베이시브 환경에는 사용할 수 없다. 그러므로 퍼베이시브 환경에 적합한 가상기계의 어셈블러가 필요하다. 본 논문에서는 임베디드 시스템을 위한 가상기계인 EVM의 어셈블러를 수정하여 퍼베이시브 컴퓨팅 환경에 적합한 어셈블러를 설계하고 구현한다. 적은 리소스만을 제공하는 소규모 가상기계에 적합하도록 EVM의 객체 지향 특성과 불필요한 명령어를 제거한다. 수정된 새로운 가상기계 플랫폼을 위한 어셈블러를 통해서 가상기계에서 실행 가능한 실행 파일 포맷을 생성할 수 있다.

      • 공항철도 도심공항터미널 활성화 방안

        이소영(So Young Yi),이창환(Chang Hwan Lee),채동훈(Dong Hun Chae),백진욱(Jin Wook Baek) 한국철도학회 2014 한국철도학회 학술발표대회논문집 Vol.2014 No.5

        2013년 1,200만명의 외국인이 한국을 방문하였으며, 이 중 58%가 인천공항을 통해 입국하고 있으나, 인천국제공항의 여객수용능력은 2015년 포화상태에 이를 것으로 전망되어 혼잡도 완화를 위해 인천공항에서도 2017년 제2여객터미널 준공을 목표로 건설사업을 진행 중에 있으나, 단기적으로 효과를 얻기 위해서는 인천공항 도착 전 도심에서 여객을 분담할 수 있도록 도심공항터미널 기능을 활성화 할 필요가 있다. 이에 대해, 서울역 도심공항터미널의 운영현황을 기반으로 현 상황의 문제점을 심층 분석하고, 이를 토대로 서울역 도심공항터미널 활성화를 위한 종합대책과 관련법규 개정 등 다양한 시각에서의 정책적인 지원사항을 제언하였다. 12million foreigners visited in Korea in 2013, were 58% to be entering through Incheon International Airport. Incheon Int’l Airport’s passenger capacity is expected to reach saturation in 2015 to relieve congestion in 2017 aimed at 2<SUP>nd</SUP> terminal construction projects completed under way. In order to obtain a short-term effect of pre-arrival distance from Incheon Int’l airport to allow passengers to share the city, there is a need to enable the terminal. In this regard, based the Seoul station City airport Terminal’s operating status of in-depth analysis of the current situation and the problems, Seoul station City airport Terminal based on this, comprehensive plan for activation and revise related laws, policy support from various perspectives, such as the proposal was made.

      • KCI등재
      • 프로그램 모듈화를 위한 EVM 아카이브 파일 포맷의 설계

        고효석 ( Hyo-seok Ko ),이창환 ( Chang-hwan Yi ),오세만 ( Se-man Oh ) 한국정보처리학회 2007 한국정보처리학회 학술대회논문집 Vol.14 No.1

        최근의 프로그램들은 크기가 커지고 기능이 복잡해짐에 따라 모듈화된 구조를 지니고 있다. 프로그램 모듈화는 프로그램의 설계, 제작, 유지보수, 코드의 재사용 부분에서 많은 장점을 가지며 라이브러리라는 개념을 통해 이루어진다. 현재 임베디드 기기를 위한 가상기계인 EVM은 라이브러리 개념의 모듈화를 지원하고 있지 않다. EVM에서 동작하는 프로그램의 모듈화를 도입하기 위해선 라이브러리를 나타내는 아카이브 파일 포맷이 요구되며, 아카이브 파일을 다루기 위한 아카이버와 링커 등의 도구가 필요하다. 본 논문에서는 EVM 프로그램의 모듈화를 위한 아카이브 파일 포맷을 설계하였다. 본 논문의 아카이브 파일 포맷은 유사한 개념의 아카이브 파일 포맷을 분석하여 기본구조를 설계하였으며, EVM 환경에 필요한 특징을 반영하였다. 아카이브 파일 포맷의 설계를 통하여 추후 EVM에서 동작하는 프로그램을 라이브러리화할 수 있는 기반을 만들었다. 이를 바탕으로 프로그램 모듈화를 완성할 것이다.

      • 가상기계 코드 최적화를 위한 프로파일링

        신양훈(Yang-Hoon Shin),이창환(Chang-Hwan Yi),오세만(Se-Man Oh) 한국정보과학회 2006 한국정보과학회 학술발표논문집 Vol.33 No.2B

        가상기계(Virtual Machine)는 소프트웨어로 제작되어 논리적인 시스템 구성을 갖는 컴퓨터이기 때문에 그 수행 속도와 필요 저장 공간 측면에서 성능이 떨어질 수 밖에 없다. 따라서 가상기계의 성능에 있어서 보다 효율적인 코드로의 최적화가 중요하다. 본 논문에서는 가상기계 코드(Virtual Machine Code) 최적화를 위해 코드를 실행하여 얻을 수 있는 동적정보인 프로파일링 데이터(Profiling Data)를 정의하고, 프로파일링 시스템을 설계하여 프로파일링 데이터를 가상기계 코드 최적화에 적용 할 수 있는 기반을 마련하였다. 나아가 EVM(Embedded Virtual Machine)에서 실행되는 SIL(Standard Intermediate Language) 코드를 대상으로 프로파일링 시스템을 구현하여 실제 가상 기계 코드에 대하여 프로파일링 데이터를 추출하였다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼