RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

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

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

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • KCI등재

        층위구조 아키텍처의 복구 및 일치성 검사를 위한 프로그램 분석 방법

        박찬진(Chanjin Park),홍의석(Euyseok Hong),강유훈(Yoohoon Kang),우치수(Chisu Wu) 한국정보과학회 2005 정보과학회논문지 : 소프트웨어 및 응용 Vol.32 No.8

        층위 구조 아키텍처는 프로그램을 일반성에 따라 분할하는 모듈 구성의 방법이다. 본 논문은 객체지향 프로그램으로부터 층위 구조 아키텍처를 복구하고 아키텍처 문서와의 일치성을 검사하는 방법을 제시한다. 객체지향 프로그램에서의 층위구조 스타일 규칙을 기술하기 위해, 모듈 간 사용 관계에 기반한 모듈들의 부분 순서 집합을 구성하며, 재정의 관계를 통해 모듈 간 층위 관계를 정의한다. 또한, 층위 관계의 의미를 설계 패턴에서의 예를 통해 설명한다. 프로그램으로부터 층위 구조 아키텍처를 복구하기 위한 절차를 기술하며, 복구를 위한 메타 모델을 제시한다. 이를 기반으로 공개 소스 프로젝트를 통해 개발된 소프트웨어의 소스코드들로부터 층위 구조 아키텍처를 복구하고, 복구된 아키텍처로부터 발견된 층위 관계의 의미와 아키텍처 문서와의 불일치 부분들에 대해 논의한다. 검사를 통해 아키텍처 문서와 일치하지 않는 부분들이 발견하였고, 이를 조사한 결과 이들이 층위 구조 아키텍처에서 허용 가능한 예외로 여겨지지만 아키텍트가 이들 부분에 대한 변경을 주의 깊게 관리할 필요가 있다는 것을 지적하였다. Layered Architecture is a kind of module decomposition techniques, which decomposes a program by generality. This paper proposes a layer based method for recovering layered architecture from object-oriented program and checking conformance against architectural document. To specify the rules for layered style in object-oriented program, we define a partially ordered set on modules by module use relationship and module layer relationship by module override relationship. The meaning of module layer relationship is explained with an example from design patterns. Steps to recover layered architecture from program are described and a metamodel for the recovery is proposed. Architecture recovery is performed on source codes from open-source software project, and the implication of parts that do not conform to its architectural document is discussed. As a result of checking, it is pointed out that, although the parts are considered allowable exceptions of layered architecture, their modifications should be controlled carefully.

      • KCI등재

        영어교육에서 언어 기능 통합 과제의 유형과 효과에 관한 메타분석

        박찬진(Park Chanjin),김정렬(Kim Jeong-ryeol) 학습자중심교과교육학회 2021 학습자중심교과교육연구 Vol.21 No.17

        목적 본 연구는 현재까지의 기능 통합 영어교육과 관련된 연구물에 활용된 과제의 유형별 효과성을 메타분석해보고 기능 통합 영어교육의 효과적인 적용 방안을 모색해보는 데 그 목적이 있다. 방법 이를 위해 국내 초등학생부터 대학생을 대상으로 실시한 기능 통합 영어교육 관련 30편의 연구물을 선정하였고, 분석 가능한 57개의 효과크기를 메타분석하였다. 결과 첫째, 기능 통합 영어교육은 평균 효과크기는 .708로 Cohen(1988)의 효과크기 구분에 따라 중간 효과크기를 보이는 것으로 나타났다. 둘째, 인지유형별 평균 효과크기는 추론차(g=.890)가 가장 크게 나타났으며 이어 혼합형(g=.774), 의견차(g=.691), 그리고 정보 차(g=.611)의 순으로 도출되었다. 셋째, 과제결과 일치여부별로는 수렴과제가 g=.787, 발산과제가 g=.691로 모두 중간 크기의 효과성을 보였다. 마지막으로 중점 통합 기능 수별 평균 효과크기는 2기능 중심 통합의 효과크기가 g=1.014로 큰 효과크기로 나타났으며, 4기능 중심 통합은 g=.637인 중간 크기의 통계적으로 유의한 값으로 나타났다. 결론 기능 통합 과제의 유형별 효과성 비교를 통해 추후 효과적인 기능 통합 영어교육의 방안을 탐색할 수 있으며, 실제적 의사소통능력 신장을 위한 영어 교육이 이루어질 수 있을 것이다. Objectives The purpose of this study was to synthesize the effects of language skills-integrated English education among different task types based on the researches conducted in English education setting from elementary school to university in Korea. Methods 30 research papers on the topic was compiled via three step selective procedure and 57 analyzable effect sizes were elicited. Results First, language skills-integrated English education showed a big size effect (g=.708). Second, the effectiveness according to the conditions of task types were statistically significant when the task was a reasoning-gap activity (g=.890) as opposed to a mixed activity (g=.774), an opinion-gap activity(g=.691) or an information-gap activity(g=.611). Third, language skills-integrated English education was more effective when applied to convergent tasks (g=.787) compared to divergent tasks (g=.691). Lastly, integrating two skills (g=1.014) had a greater effect size than integrating four skills (g=.637). Conclusions Language skills-integrated tasks were found to cause student’ English abilities to grow positively by considering effective task types.

      • 도시지역의 스마트 환경관리 적용 사례에 대한 고찰

        박찬진,Park, Chanjin 인천대학교 도시과학연구원 2022 도시과학 Vol.11 No.2

        In this study, smart environmental management, which is an essential element for building a sustainable city, was studied. Incheon area in the metropolitan area was selected as a research subject, the recent atmospheric environment was reviewed comprehensively, and the main air quality policies of Incheon city were summarized. The smart environment management application cases were organized and analyzed to summarize the results. Based on this study, smart environment management plans for the creation of a smart city in an urban area were suggested.

      • KCI등재

        동질적 메타프로그래밍 도구 개발을 위한 설계 방법

        유찬우(Chanwoo Yoo),박찬진(Chanjin Park),김희천(Heechern Kim),이형원(Hyungwon Lee),우치수(Chisu Wu) 한국정보과학회 2012 정보과학회논문지 : 소프트웨어 및 응용 Vol.39 No.3

        영역 특화 언어의 중요성이 커지면서, 내부 영역 특화 언어를 작성할 수 있게 해 주는 메타프로그래밍 기능 역시 주목을 받고 있다. 기존 연구들이 이질적 메타프로그래밍 도구를 제시하고 있는 데 반해, 본 연구는 동질적 메타프로그래밍 도구의 설계 방법을 제시함으로써, 메타프로그래밍 도구의 구현 시 파서 작성의 필요를 없앴으며, 프로그래머가 새로운 문법을 익히지 않고 기존에 사용하던 언어로 메타프로그래밍을 할 수 있게 하였다. 본 연구의 접근 방식을 통해 기존 언어의 자산을 포기하지 않고도 기존 언어가 결여한 메타프로그래밍 기능을 보완할 수 있을 것으로 기대된다. Metaprogramming is drawing more attention with Domain Specific Languages(DSLs)' growing importance because internal DSLs can be easily written through metaprogramming. We present a design method for developing homogeneous metaprogramming tools for existing languages while previous related work focused on heterogeneous metaprogramming techniques. Our approach does not require programmers to implement a new parser and to learn a new syntax in metaprogramming. We expect that our approach will compensate for a lack of metaprogramming facilities of existing languages.

      • 매트릭을 이용한 아키텍쳐 안정성 평가

        이현주(Hyunjoo Lee),박찬진(ChanJin Park),강유훈(Yoohoon Kang),김택수(Taeksu Kim),우치수(Chisu Wu) 한국정보과학회 2005 한국정보과학회 학술발표논문집 Vol.32 No.1

        아키텍쳐(Architecture)는 프로젝트 초기에 결정된 설계 결정사항을 기재해 놓은 산출물이고 프로젝트 관련자(Stakeholder)간 의사소통의 수단이다. 아키텍쳐가 안정되어야 향후 진화(Evolution) 과정 중에 시스템을 이해하고 예측. 관리하는 것이 쉬워지고 또한 기본 구조를 변경하지 않고 여러 가지 기능을 추가할 수 있다. 아키텍쳐 안정성(Architecture Stability)이란 진화과정 중에 발생하는 변경들을 견디는 정도를 말하고 변경은 적응변경(Adaptive Changes), 교정변경(Corrective Changes), 완전변경(Perfective Changes)을 포함한다. 그런데 진화 과정 동안에 변경들은 필연적으로 발생하게 되고 그로 인해 결정된 아키텍쳐는 본래의 모습을 그대로 유지할 수 없게 된다. 따라서 진화 과정시 아키텍쳐의 안정성을 측정하고 향후 변경에 대한 대비가 필요하다. 본 논문은 변경의 크기, 변경의 횟수, 변경의 종류와 아키텍쳐 불안정성의 관계를 버전별로 연구하고 그와 관련된 매트릭을 제안한다. 매트릭을 실제 프로젝트(Ant,JDT)에 적용하고 측정된 결과를 통해 아키텍쳐 안정성을 살펴봄으로써, 향후 안정성을 고려하여 아키텍쳐를 관리하고 개발하는데 도움을 줄 수 있을 것이다.

      • 수소전기상용차 냉각순환시스템용 고유량 제어 밸브 해석 설계

        이현석(Hyunseok Lee),배석정(Sukjung Bae),허형석(Hyungseok Heo),박찬진(Chanjin Park) 한국자동차공학회 2023 한국자동차공학회 부문종합 학술대회 Vol.2023 No.5

        As environmental and resource concerns escalate, eco-friendly vehicles have gained momentum in the global automobile market. Among them, fuel cell electric vehicles (FCEVs) are becoming increasingly popular due to their higher loading capacity, shorter charging times, and longer mileage compared to battery electric vehicles. However, increasing FCEV’s market competitiveness requires improving the efficiency of the cooling circulation system. In particular, in FCEV’s power electronics (PE) system, the coolant flow rate requires a very high discharge flow rate of more than 200 L/min, so the development of an electronic valve for flow control to manage this high flow rate is necessary. This study focuses on the computational fluid dynamics (CFD) flow analysis of valve designed to control high flow rates in electrical component cooling circulation system. Specifically, the flow resistance characteristics according to valve opening and flow conditions were analyzed. The results show that the design to minimize the interference area inside the valve can reduce the pressure drop somewhat. Furthermore, vertical flow path setting has been shown to be more effective than horizontal flow path setting. In addition to flow performance, design plans to expand the flow path diameter requires consideration from various perspectives. This research contributes to improving the efficiency of FCEVs and supports the market competitiveness of FCEVs as a promising eco-friendly alternative to traditional gasoline-powered vehicles

      • KCI등재

        한정된 자원 환경에서의 주문형 비디오 스트리밍 서비스를 위한 효율적인 인센티브 메커니즘

        신규용(Kyuyong Shin),이종덕(Jongdeog Lee),신진희(Jinhee Shin),박찬진(Chanjin Park) 한국컴퓨터정보학회 2013 韓國컴퓨터情報學會論文誌 Vol.18 No.4

        과거에는 단순한 파일 공유 어플리케이션들이 인터넷 트래픽의 가장 큰 비중을 차지하고 있었지만 현재는 실시간 스트리밍을 포함한 비디오 어플리케이션들이 그 자리를 대체하고 있다. 이에 따라 협조적 분산 환경을 지원하는 피투피 (P2P) 어플리케이션들의 패러다임도 비디오 스트리밍을 지원하는 방향으로변화하고 있다. 현재 비디오 스트리밍을 지원하는 피투피 방식들은 대부분 구협이 쉽고 스트리밍 어플리케이션으로의 전환이 용이한 비토렌트 (BitTorrent)를 기반하고 있다. 하지만 비토렌트 기반의 비디오 스트리밍방식들은 무임승차에 취약한 비토렌트의 특성을 그대로 반영하기 때문에 무임승차에 의해 시스템 자원이 부족한 상황에서는 제대로 동작하지 않는 단점이 있다. 따라서 본 논문에서는 비토렌트 기반의 비디오 스트리밍 방식들의 무임승차에 대한 취약성을 분석하고, 기존 방식들에 대한 대안으로 (협조적 분산 환경 하에서 협동을 강제하기 위해 개발되었던) T-Chain의 적용 가능성에 대해 검토한다. 시뮬레이션 결과 T-Chain을 기반으로 한 비디오 스트리밍 방식인 S-TChain의 경우 부족한 자원환경에서 비토렌트 기반의 다른 방법들에 비해 평균 60% 이상의 향상된 성능을 보였다. Recently the ratio of the Internet traffic generated by video streaming applications including video-on-demand (VOD) is getting higher and higher, while P2P-based naive content distribution has been the main source of the Internet traffic in the past. As a result, the paradigm of cooperatively distributed systems (e.g., P2P) is changing to support streaming applications. Most P2P assisted approaches for video streaming today are based on Bit Torrent thanks to its simplicity of implementation and easy adaptability. They, however, have immanent vulnerability to free-riding inherited from Bit Torrent, which inevitably hurts their performance under limited system resources with free-riding. This paper studies the weakness to free-riding of existing Bit Torrent-based video streaming applications and investigates the adaptability of T-Chain (which was originally designed to prevent free-riding in cooperatively distributed systems) to video streaming applications. Our experiment results show that the video streaming approach based on T-Chain outperforms most existing Bit Torrent-based ones by 60% on average under limited system resources with free-riding.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼