RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

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

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

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • C++ 중간 코드를 이용한 CHILL96 컴파일러의 설계 및 구현

        금창섭,이준경,이동길,이병선,Keum, Chang-Sup,Lee, Joon-Kyung,Lee, Dong-Gill,Lee, Byung-Sun 한국정보처리학회 2000 정보처리논문지 Vol.7 No.5

        본 논문에서는 ITU-T에서 통신시트템 구현을 위해 제안된 CHILL96 언어를 C++언어로 변환하는 컴파일러의 설계 및 구현에 관하여 기술하였다. C++ 코드를 생성하기 위해서 CHILL96 언어에서 C++ 언어로서 변환 규칙을 고안하였다. ChILL96 컴파일러는 심볼 테이블과 추상구문트리와 밀접한 관계를 갖는 구문 분석기, 가시싱 제어기, 의미 분석기, 코드 생성기로 이루어져 있다. 또한, 본 논문에서 기술한, CHILL96 컴파일러는 이전에 개발된 다른 CHILL 컴파일러들에 비해 우수한 성능을 보여주었다. 이 논문에서 개발된 CHILL96컴파일러는 성능과 이식성의 향상 이외에도 기존에 CHILL로 개발된 통신 소프트웨어들을 C++로 변환함으로써 신규 기능의 추가니 유지보수에서 편의성을 높였다. CHILL96 is recommended as development language for telecommunication systems by ITU-T. In this paper, we describe the design and implementation of CHILL96 compiler using C++ intermediate code. Translation rules from CHILL96 to C++ are designed for code generation. The CHILL96 compiler is composed of four parts such s syntax analyzer, visibility checker, semantic analyzer and code generator, and each part has very close relationship with symbol table and abstract syntax tree. Performance evaluation has been performed for feasibility study. After performance evaluation, we conclude the CHILL96 compiler using C++ intermediate sho good performance compared with other CHILL compilers. In addition to high performance and portability, the CHILL96 compiler using C++ intermediate code helps application developers to maintain and enhance telecommunications software by translating CHILL96 program to C++ program.

      • C++ 중간 코드를 이용한 CHILL96 컴파일러의 설계 및 구현

        금창섭(Chang Sup Keum),이준경(Joon Kyung Lee),이동길(Dong Gill Lee),이병선(Byung Sun Lee) 한국정보처리학회 2000 정보처리학회논문지 Vol.7 No.5

        CHILL96 is recommended as development language for telecommunication systems by ITU-T. In this paper, we describe the design and implementation of CHILL96 compiler using C intermediate code. Translation rules from CHILL96 to C are designed for code generation. The CHILL96 compiler is composed of four parts such as syntax analyzer, visibility checker, semantic analyzer and code generator, and each part has very close relationship with symbol table and abstract syntax tree. Performance evaluation has been performed for feasibility study. After performance evaluation, we conclude the CHILL96 compiler using C intermediate show good performance compared with other CHILL compilers. In addition to high performance and portability, the CHILL96 compiler using C intermediate code helps application developers to maintain and enhance telecommunications software by translating CHILL96 program to C program.

      • KCI등재

        서비스 기반 안드로이드 어플리케이션의 설계 및 구현 프로세스

        이호중,라현정,금창섭,김수동,Lee, Ho-Joong,La, Hyun-Jung,Keum, Chang-Sup,Kim, Soo-Dong 한국정보처리학회 2011 정보처리학회논문지D Vol.18 No.4

        인터넷의 빠른 보급과 함께 발전한 모바일 디바이스는 유연한 이동성과 함께 언제 어디서나 네트워크에 연결되는 특성을 가지고 있고, 어플리케이션들을 실행할 수 있다. 그러나, 모바일 디바이스의 특성인 자원 제약성에 영향을 받기 때문에 복잡한 기능을 하는 어플리케이션을 실행시킬 수가 없다. 그러므로, 일부 기능을 외부에 위치하거나 외부 서비스를 이용하는 접근 방법에 대해 연구가 진행되고 있다. 안드로이드는 대표적인 모바일 플랫폼 중 하나로, 제한된 자원을 가지는 모바일 디바이스 상에서 여러 모바일 어플리케이션들을 실행시킬 수 있도록 설계되었다. 서비스 개념과 안드로이드 플랫폼을 이용한 서비스 기반 안드로이드 어플리케이션은 어플리케이션 기능이 분산되었다는 점과 안드로이드에 특화된 컴포넌트를 포함하고 있다는 점에서 전형적인 소프트웨어와 차이점을 가지고 있다. 그러므로, 일반적으로 널리 적용된 객체지향 분석 및 설계 기법은 서비스 기반의 안드로이드 모바일 어플리케이션 개발에는 그대로 적용되기가 어렵다. 본 논문은 기존 개발 프로세스를 확장하여 서비스 기반 안드로이드 어플리케이션의 개발 프로세스를 제안한다. 우선 서비스 기반 안드로이드 어플리케이션을 개발함에 있어서 발생되는 설계 이슈를 도출한다. 그리고, 각 도출된 이슈를 해결하기 위하여 기존의 객체지향 개발 프로세스를 확장한다. 확장된 프로세스는 이슈를 구체적으로 해결하기 위한 상세 지침과 설계 결과 양식을 포함한다. 마지막으로, 사례연구를 통해 확장된 프로세스의 적용 결과를 보여준다. 본 논문에서 제안된 설계 프로세스는 서비스 기반 안드로이드 어플리케이션 개발을 보다 체계적이고 효과적으로 수행하는데 기본적인 방법론 지침으로 활용될 수 있다. Mobile Devices, which are developed with the fast growing of the Internet, have flexible internet accessibility and can access the network anywere so that they can execute software applications. However, it is very challenging to deploy highly complex applications on mobile devices since they have limited resources. To overcome the limitation, researches on applying a concept of services to mobile applications have been proposed. Android is one of the popular mobile platforms and is designed to effectively execute mobile applications on the mobile devices having limited resources. Since service-based Android applications, which adopt a concept of services and Android platform, invoke remote services and are built with Android-specific components, they are much different from traditional software applications. Consequently, it is not straightforward to apply object-oriented (OO) analysis and design methods to developing service-based Android applications, although they have been frequently applied to developing traditional applications. In this paper, we present a process to develop service-based Android mobile applications, which extends a traditional OO development process. First, we raise design issues to be considered in developing service-based Android applications. Then, to solve the issues, we present detailed guidelines for essential phases of OO-based development process that are customized to service-based Android applications. Finally, to show applicability of the process, we perform a case study. The proposed design process is effectively utilized as a set of guidelines to develop service-based Android applications more systematically and effectively.

      • KCI등재

        스마트홈 지능형 서비스 플랫폼을 위한 데이터 마이닝 기법에 대한 적합도 평가

        김길환(Kil hwan Kim),금창섭(Chang sup Keum),정기숙(Ki Sook Chung) 한국산업경영시스템학회 2017 한국산업경영시스템학회지 Vol.40 No.2

        In order to implement the smart home environment, we need an intelligence service platform that learns the user’s life style and behavioral patterns, and recommends appropriate services to the user. The intelligence service platform should embed a couple of effective and efficient data mining algorithms for learning from the data that is gathered from the smart home environment. In this study, we evaluate the suitability of data mining algorithms for smart home intelligent service platforms. In order to do this, we first develop an intelligent service scenario for smart home environment, which is utilized to derive functional and technical requirements for data mining algorithms that is equipped in the smart home intelligent service platform. We then evaluate the suitability of several data mining algorithms by employing the analytic hierarchy process technique. Applying the analytical hierarchy process technique, we first score the importance of functional and technical requirements through a hierarchical structure of pairwise comparisons made by experts, and then assess the suitability of data mining algorithms for each functional and technical requirements. There are several studies for smart home service and platforms, but most of the study have focused on a certain smart home service or a certain service platform implementation. In this study, we focus on the general requirements and suitability of data mining algorithms themselves that are equipped in smart home intelligent service platform. As a result, we provide a general guideline to choose appropriate data mining techniques when building a smart home intelligent service platform.

      • CHILL 언어에 대한 도달 불능 코드 탐색기의 설계 및 구현

        김도우(Do-Woo Kim),정민수(Min-Soo Jung),이수현(Su-Hyun Lee),금창섭(Chang-Sup Keum),이동길(Dong-Gil Lee) 한국정보과학회 1997 한국정보과학회 학술발표논문집 Vol.24 No.2Ⅳ

        본 논문은 교환기 프로그래밍 언어로 사용되고 있는 CHILL 언어에 대해서 현재 개발 중인 프로그램이나 이미 개발한 프로그램의 수행 순서, 즉 제어 구조에 관하여 다양한 진단을 가능하게 하는 제어흐름 분석기를 구성하는 한 부분인 도달 불능 코드 탐색기의 구현을 통해 보다 신뢰성 있는 프로그램의 개발을 돕는 것이 목적이다. 도달 불능 코드 탐색기는 입력 프로그램 내에 있는 도달 불능 코드를 진단하여 그 결과를 출력함으로써 프로그래머로 하여금 효율적인 프로그램 작성을 돕고자 한다.

      • 교환기 프로그래밍 언어에 대한 제어 흐름 표시기의 설계 및 구현

        옥재호(Jea-Ho Ock),정민수(Min-Soo Jung),금창섭(Chang-Sup Keum),이동길(DongGil Lee),강경우(Kyung-Woo Kang) 한국정보과학회 1997 한국정보과학회 학술발표논문집 Vol.24 No.2Ⅳ

        본 논문은 현재 교환기 프로그래밍 언어로 사용되는 CHILL 언어로 개발 중인 소프트웨어 제어 흐름을 분석할 수 있는 제어흐름 표시기의 구현을 통해 개발자에게 좀더 신뢰성 있는 프로그램 개발을 돕는 것을 목적으로 한다. 제어흐름 표시기는 개발 중인 소프트웨어에서 프로그램의 실행순서 즉 제어흐름에 영향을 주는 실행문 들을 모아서 제어구조를 쉽게 파악할 수 있도록 리스트로 출력한다. 제어문 사이의 내포 관계를 명확하게 구분하기 위해 인덴테이션(indentation)으로 시각화하여 출력한다.

      • 객체지향 SDL 환경을 위한 정보저장소의 모델링 및 구현

        김홍근(Hong-Keun Kim),류양현(Yang-Hyun Ryu),홍의경(Eui-Kyeong Hong),금창섭(Chang-Sup Keum),최완(Wan Choi) 한국정보과학회 1994 한국정보과학회 학술발표논문집 Vol.21 No.2B

        SDL'92는 ITU-T의 전신인 CCITT(International Telegraph and Consultative Committee)에서 1992년도에 권고한 객체지향 SDL로, 규모가 크고 복잡한 실시간 시스템들의 공통 특성을 표현하기에 적합하도록 설계되었다. 객체지향 SDL이 갖는 속성 상속과, part_of 관계, 가상 타입(virtual type), 라이브러리 unit 개념을 효율적으로 지원하기 위한 개발 환경이 필요하게 되었고 이에 따른 재사용도구, 문서생성기, 정적분서기, 다이어그래밍 도구, 재공학도구들을 통합할 수 있는 효과적인 정보저장소의 데이타 모델링 방안이 필요하게 되었다. OMT(Object Modeling Technique)의 객체 모델을 이용하여 SDL'92의 정적인 측면을 모델링하고, SDL'92 설계 명세서들 간의 속성 상속이나 part_of 관계를 나타내기 위한 타입 관계 테이블 및 설계명세서 내용을 저장하기 위한 정의 테이블과 인스턴스 테이블을 제안하고, 이 테이블들에 저장되는 정보의 일관성을 확인하기 위한 정보저장소 관리 시스템을 소개한다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼