RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

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

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

      오늘 본 자료

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

        OCL을 이용한 자동화된 코드스멜 탐지와 리팩토링

        김태웅,김태공,Kim, Tae-Woong,Kim, Tae-Gong 한국정보처리학회 2008 정보처리학회논문지D Vol.15 No.6

        리팩토링은 내부적으로는 시스템의 품질을 개선하고, 외부적으로는 시스템의 기능을 유지하는 일종의 소프트웨어를 변경하는 과정이다. 이러한 리팩토링을 적용하여 기존 소스코드를 개선하기 위해서는 개선할 사항이 무엇인지를 아는 것이 우선이다. 이를 위해 Martin Fowler와 Kent Beck은 코드속의 나쁜 냄새(코드스멜)를 식별할 수 있는 방법을 제시 하였다. 또한 코드스멜을 탐지하고 어디에 어떤 리팩토링을 적용할 것인가를 결정하는 문제와 관련된 몇몇 연구가 발표되었다. 그러나 이러한 연구들은 코드스멜에 대한 명확한 표현이 부족하거나 한정된 코드스멜만을 탐지하는 단점이 있다. 그리고 리팩토링을 적용할 경우 행위보존을 위한 선행조건들의 표현방법이 리팩토링 절차에 포함되어 있거나 정형화되지 않아 행위보존의 모호함이 발생되는 단점을 가지고 있다. 이에 본 논문에서는 OCL을 이용하여 코드스멜의 정보를 정확히 명세화하고, OCL 번역기를 통해 코드스멜을 자동으로 탐지하여 리팩토링하는 프레임워크를 제안한다. 또한 적용사례를 통하여 자바소스코드속의 코드스멜을 OCL로 명세화하여 자동탐지하고, 리팩토링을 적용해 봄으로써 활용성과 효용성을 검증해본다. Refactoring is a kind of software modification process that improves system qualities internally but maintains system functions externally. What should be improved on the existing source codes should take precedence over the others in such a modification process using this refactoring. Martin Fowler and Kent Beck proposed a method that identifies code smells for this purpose. Also, some studies on determining what refactoring will be applied to which targets through detecting code smells in codes were presented. However, these studies have a lot of disadvantages that show a lack of precise description for such code smells and detect limited code smells only. In addition, these studies showed other disadvantages that generate ambiguity in behavior preservation due to the fact that a description method of pre-conditions for the behavior preservation is included in a refactoring process or unformalized. Thus, our study represents a precise specification of code smells using OCL and proposes a framework that performs a refactoring process through the automatic detection of code smells using an OCL interpreter. Furthermore, we perform the automatic detection in which the code smells are be specified by using OCL to the java program and verify its applicability and effectivity through applying a refactoring process.

      • KCI등재

        사용 관점 중심의 컴포넌트 모델링

        김태웅,김경민,김태공,Kim, Tae-Woong,Kim, Kyung-Min,Kim, Tae-Gong 한국정보처리학회 2007 정보처리학회논문지D Vol.14 No.2

        컴포넌트 기반 개발은 시스템을 이해하고 분석하기 위한 컴포넌트 모델링 방법이 중요한 부분을 차지하고 재사용성을 높이는 방안으로써 받아들여지고 있다. 컴포넌트는 일반적으로 컴포넌트를 개발하는 사람과 그것을 조립하여 사용하는 사람의 관점이 다르며 이에 따른 내용과 목적이 다르기 때문에 대규모의 컴포넌트 시스템을 개발하는데 있어서 그 역할에 따라 두 가지 유형으로 구분하는 것이 중요하다. 이것이 현실화 되기 위해서는 명확한 컴포넌트와 인터페이스 명제가 필요하며 조립자와 개발자 간의 서로 다른 관점에서의 컴포넌트 모델이 필요하다. 이에 본 논문에서는 조립자 관점과 생성자 관점이라는 서로 다른 역할에 따라 두 가지 유형의 컴포넌트 모델을 제안하며 이를 위해 UML을 확장한다. 또한 제안한 모델을 작성, 관리하며 모델간의 자동변환을 위한 툴을 개발하여 적용해 봄으로써 그 효율성을 검증한다. In component based development, component modeling for understanding and analyzing is the important part and is used to improve reusability. Generally, components are need to be divided into two types according to their usages, where the developer and assembler are usually different. To make a good component model, a complete component and interface specification for those components are needed. And the component model needs to adept two different views of developer and assembler. In this paper, we suggest two different views of component model that is related to views from developer and assembler, and we expand UML. Also we validate the efficiency of the suggested model by developing and applying a tool for building, managing and automatic transformation.

      • KCI등재

        AOSD기반에서 Aspect의 동적결합을 위한 Connector

        김태웅,김태공,Kim Tae-Woong,Kim Tae-Gong 한국정보처리학회 2006 정보처리학회논문지D Vol.13 No.2

        영역지향 소프트웨어 개발 방법론(Aspect-Oriented Software Development)은 소프트웨어의 성능을 향상시키고 유지보수에 많은 이점을 가지는 새로운 소프트웨어 개발 방법론이다. 또한 기존의 프로그래밍 언어가 제공하지 못하는 보안이나 결함 내성과 같은 부가기능에 대해 모듈화하는 방법을 제공하고 있다. 하지만 AOSD기반으로 소프트웨어를 개발하기 위해서는 Aspect를 지원하는 새로운 영역지향 프로그래밍 언어를 사용하거나 레거시 시스템에 Aspect를 적용할 경우에 소스코드의 재 컴파일등과 같은 문제점을 가지고 있다. 이에 본 논문에서는 레거시 시스템에 Aspect를 동적으로 결합할 수 있는 Connector를 제안하고 설계한다. 이를 위하여 Core와 Aspect가 가지는 오퍼레이션에 대한 정보와 XML로 기술된 pointcut정보를 이용한다. 또한 사례연구를 통하여 제안된 Connector를 사용하기 위해 새로운 영역지향 컴파일러가 필요 없고, 레거시 시스템의 수정도 발생하지 않음을 보여 그 유효성을 검증한다. Aspect-Oriented Software Development is new software development method. It has many advantages related to software performance, maintenance and repair. Also it offers modularization method to a existing programming language for secondary function such as security and fault tolerance. But the present problem is that we have to use new aspect-oriented programming language. Further more when we apply Aspect to legacy system, we have to recompile the source code in order to build software system based on AOSD. In this paper, we propose and design Connector that can be composed with Aspect in legacy system dynamically. To elaborate this work, we use the information of operations about Core and Aspect, and the information of pointcut described with XML. We validate that the proposed Connector has features such as no need of new compiler, no recompilation and no modification of legacy system through case study.

      • KCI등재

        기울기 및 광센서를 이용한 자동차 헤드라이트 자동조절시스템

        김태웅,Kim, Tae-Woong 한국조명전기설비학회 2004 조명·전기설비학회논문지 Vol.18 No.6

        본 논문에서는 평지, 오르막 및 내리막에서 야간 운전할 때에 생기는 눈부심에 대해 헤드라이트를 자동 조절하여 운전자가 안전하게 운전을 할 수 있는 알고리즘을 제안하였다. 먼저 광센서를 이용해 전방에 차량이 접근하는지의 유무를 판단하고 기울기센서로써 차량의 기울어진 정도를 계속적으로 판단하도록 하였다. 이러한 정보를 이용하여 헤드라이트를 조절하는 서보모터를 제어함으로써 현 운행환경조건에 맞도록 조절할 수 있도록 하였다. 본 논문에서 제안한 헤드라이트 자동조절시스템은 평지 및 경사로에서 실제로 측정한 조도량에 대한 데이터를 바탕으로 하여 제작되었고, 테스트 모델에 의해 얻은 실험결과를 통해 환경과 조건에 따라 제대로 작동하고 효과가 있음을 확인하였고, 따라서 본 알고리즘의 유효성을 증명하였다. This automotive headlight control system is newly proposed that, under my slope degree of the driving mad(flat up-hill, and down-hill) at night driving, the reflecting mirror of the headlight can be automatically controlled for safe driving. At first whether or not any vehicle is driven near is checked by photo sensor. Secondly, using the slope degree of the automotive feedbacked from the tilt sensor, the servo motor with the headlight is controlled to be turned right or down to the suitable angle. The servo motor is appropriately controlled according to road conditions. The proposed headlight control system is designed on the basis of the tested illumination intensity obtained according to any slope degree of roads. Finally, it is confirmed that the test model works very well in the given road conditions and environments.

      • Studies of Chicken Apolipoprotein A-I Primary Structure Using High Performance Liquid Chromatography Separation

        김태웅,조현미,김성완,홍순주,Kim, Tae-Woong,Cho, Hyun-Mi,Kim, Sung-Wan,Hong, Sun-Joo Korean Society for Biochemistry and Molecular Biol 1991 한국생화학회지 Vol.24 No.4

        The complete amino acid sequence of chicken plasma apolipoprotein (apo) A-I was determined by sequencing overlapping peptide fragments produced by trypsin, S. aureus V8 protease, and cyanogen bromide cleavage. All of the peptide fragments were purified on a Waters HPLC system with a Vydac $C_{18}$ column using 0.1% TFA in water as buffer A, and 0.08% TFA in 95% acetonitrile and 5% water as buffer B. Most of the peaks separated by these systems were pure. The partially purified fractions were subjected to rechromatography with a hypersil $C_{18}$ column using 0.005M sodium phosphate, pH 6.0, as buffer A, and 90% acetonitrile and 10% water as buffer B. The N-terminus of chicken apo A-I was determined to be aspartic acid by directly sequencing the intact protein up to 30 residues, while the C-terminus was identified as alanine by carboxypeptidase Y cleavage. There are 240 amino acid residues in mature chicken apo A-I. By direct analysis of cyanogen bromide peptide, we also determined the sequence of a 6-amino acid prosegment, which is present at approximately 10% of the molar amount of the mature peptide in chicken plasma. Chicken apolipoprotein A-1의 완전한 일차구조를, trypsin, S. aureus V8 protease 및 cyanogen bromide를 이용하여 결정하였다. 0.1% TFA와 95% acetonitrile을 사용하여 Vydac $C_{18}$ column이 연결된 Waters HPLC를 사용하여 모든 peptide를 분리하였으며, 이 방법에 의해 분리된 대부분의 peak들은 순수하였다. Rechromatography 방법으로는 5 mM sodium phosphate와 90% acetonitrile의 두 buffer를 hypersil $C_{18}$ column에 이용하여 재분리하였다. Chicken apo A-l의 N-말단기는, 순수한 단백질의 직접적인 sequencing 방법에 의해 aspartic acid로 결정되었으며 C-말단기는 carboxypeptidase Y를 사용하여 alanine으로 동정되었다. 이러한 결과로서 mature chicken의 apo A-1은 240개의 아미노산 잔기로 이루어져 있음이 밝혀졌으며 chicken plasma의 대략적인 molar 양의 10%에 해당하는 6개의 prosegment의 sequence 역시 동정되었다.

      • KCI등재

        도지부(度支部) 건축소(建築所)(1906-1910)의 기록물 관리와 현존 기록물에 관한 연구

        김태웅,Kim, Tae-Woong 한국건축역사학회 2002 건축역사연구 Vol.11 No.3

        Architectural Bureau(建築所, Kunchukso) that Imperial Japan set up in the Dept. of Treasury (度支部, Takjibu) executed many construction works from Oct. 1906 to Aug. 1910. In the meantime, this bureau produced many architectural records. But they were hardly preserved. Because Imperial Japan disposed the architectural records which had the historical value in according to the legal and administrative criteria. Nevertheless, it is important to inquiry precisely the architectural records considerating that the buildings that Architectural Bureau made were the products of government initiated construction and its activities influenced those of similar architectural bureaus after 1910. The results are summarized as follows : First, Architectural Bureau put through all processes from plan, design, executation to examination. Second, Architectural Bureau were producted many architectural records which cotained not only drawings but also various types of documents. Third, Architectural Bureau applied the preservation method at the first time in order to control buildings. Therefore, we can verify many informations that the drawings didn't give by analyzing the architectural records. In conclusion, we can establish the foundation that clarify the facts of buildings under the rule of Japan Imperialism and grasp the meanings if we raise the value of records and draw up the use plan by seeking new the architectural records and dividing them into the several groups on the production organizations.

      • KCI등재

        OCL을 이용한 빅데이터 기반의 생체신호 분석 모델

        김태웅,Kim, Tae-Woong 한국정보통신학회 2019 한국정보통신학회논문지 Vol.23 No.12

        오늘날 생체신호의 종류 및 크기가 방대해짐에 따라 생체신호를 빅데이터로 정의하고 이를 분석하고자 하는 연구가 활발히 진행되고 있다. 하지만 생체신호를 빅데이터로 처리함에 있어 소셜 네트워크에서 발생하는 빅데이터 처리와 비슷한 방법을 이용하고 있다. 생체신호 빅데이터는 특징값을 추출하여 이를 별도로 저장하고 다양한 분석기기로 분석할 수 있어야 한다. 즉 데이터의 상호운용성과 호환성이 보장되어야 하며 분석도구에서의 지표 표현이 간결해야 한다. 이를 위하여 본 논문에서는 생체신호를 표준화된 HL7의 표준 메타모델기반으로 표현하고 OMG의 표준 수학적 명세 언어인 OCL을 이용하여 생체신호를 분석하는 모델을 제안한다. 또한 제안한 모델을 이용하여 심전도 데이터를 이용한 칼로리 소모량을 구해봄으로써 활용 가능성을 확인한다. As the type and size of vital signs become extensive at the moment lately, a research is actively progressing to define vital signs as big data and analyze it. We generally use a similar method of processing big data on social network as a way to treat vital signs as big data. Vital Sign Big Data should be extracted as feature data, stored separately, and analyzed with various analytical instruments. In other words, it should ensure interoperability and compatability of data, and the index expression in analytical tools should be concise. For this end, I defined the vital sign as the standard meta-model base of HL7 in this dissertation, and I propose a model for analyzing vital signs using OCL, the OMG's standard mathematical specification language. In addition, the proposed model can be confirmed the applicability by figuring out the consumption of calories using ECG data.

      • SCIESCOPUSKCI등재

        HPLC 분리법을 이용한 chicken Apo A - l 의 일차구조에 관한 연구

        김태웅,조현미,김성완,홍순주 ( Tae Woong Kim,Hyun Mi Cho,Sung Wan Kim,Sun Joo Hong ) 생화학분자생물학회 1991 BMB Reports Vol.24 No.4

        The complete amino acid sequence of chicken plasma apolipoprotein (apo) A-I was determined by sequencing overlapping peptide fragments produced by trypsin, S. aureus V8 protease, and cyanogen bromide cleavage. All of the peptide fragments were purified on a Waters HPLC system with a Vydac C_(l8) column using 0.1% TFA in water as buffer A, and 0.08% TFA in 95% acetonitrile and 5% water as buffer B. Most of the peaks separated by these systems were pure. The partially purified fractions were subjected to rechromatography with a hypersil C_(l8) column using 0.005M sodium phosphate, pH 6.0, as buffer A, and 90% acetonitrile and 10% water as buffer B. The N-terminus of chicken apo A-I was determined to be aspartic acid by directly sequencing the intact protein up to 30 residues, while the C-terminus was identified as alanine by carboxypeptidase Y cleavage. There are 240 amino acid residues in mature chicken apo A-I. By direct analysis of cyanogen bromide peptide, we also determined the sequence of a 6-amino acid prosegment, which is present at approximately 10% of the molar amount of the mature peptide in chicken plasma.

      • KCI등재

        수문학적 가뭄 특성 분석을 위한 독립성 검정 기반의 적정 임계수준 결정

        김태웅,박지연,신지예,Kim, Tae-Woong,Park, Ji Yeon,Shin, Ji Yae 한국수자원학회 2020 한국수자원학회논문집 Vol.53 No.3

        수문학적 가뭄은 하천, 저수지, 지하수 등과 같은 가용 수자원의 부족과 직접적으로 연관되어 있어 가뭄에 대한 체감이 기상학적 가뭄에 비하여 크다. 특히, 우리나라의 경우 홍수기에 집중되는 강우 특성으로, 비홍수기에는 댐과 저수지의 저류량에 크게 의존하여 수자원 관리가 이루어지므로 효율적인 수자원 관리를 위해서는 수문학적 가뭄을 분석하는 것이 중요하다. 일반적으로 수문학적 가뭄은 정상보다 낮은 유량이 발생하는 것으로 정의된다. 대부분 수문학적 가뭄을 정량적으로 표현하기 위해 주로 임계수준방법(threshold level method)을 많이 사용한다. 그러나 임계수준방법은 작은 미소가뭄으로 인한 독립성 문제를 야기시킬 수 있다. 본 연구에서는 홍수통제소에서 제공하는 12개 지점의 유량자료를 활용하여 독립성 검정을 실시한 후, 우리나라의 수문학적 가뭄 특성 분석을 위한 적정 임계수준을 제시하였다. 일별 유황곡선을 작성하고 50 ~ 99 백분위수를 적용하여 가뭄사상을 추출하였다. 적정 임계수준 범위를 결정하기 위해 독립성 검정을 실시하였다. 포아송 분포의 독립성 검정결과, 여주시 지점과 평택시 지점을 제외하고 대부분 지점들은 87~99 백분위수 구간이 적정한 것을 나타났으며, 일반 파레토 분포의 독립성 검정결과, 80~90 백분위수 사이가 가장 적절하였으며, 평균 초과도표에서는 80 ~90 백분위수 구간이 가장 많이 나타났다. 본 연구에서는 각 권역별로 적정 임계수준을 제시하기 위하여 권역에 해당하는 지역들의 공통범위를 검토하였다. 그 결과, 한강권역에서는 70~76 백분위수, 낙동강권역은 87~91 백분위수, 금강권역에서는 86~98 백분위수, 영산 및 섬진강권역에서 85~87 백분위수 구간이 적정한 임계수준인 것으로 나타났다. Hydrological drought is directly associated with lack of available water in rivers, reservoirs, and groundwater. It is important to analyze hydrological drought for efficient water resource management because most of rainfall is concentrated in wet seasons and water supply is highly dependent on dams and reservoirs in South Korea. Generally, a threshold level method is useful for defining hydrological droughts. However, this method causes interdependent problems between drought events which result in skewed results in further statistical analysis. Therefore, it is necessary to determine a proper threshold level to represent regional drought characteristics. In this study, applying 50~99 percentiles of daily flow-duration curve, hydrological drought events were extracted, and independence tests were conducted for 12 watersheds. The Poisson independence test showed that 87~99 percentiles were available for most stations except for Yeoju and Pyeongtaek. The generalized Pareto independence test showed that 80~90 percentiles were the most common. Mean excess plot showed that 80 ~ 90 percentiles were the most common. Therefore, the common ranges of the three independent tests were determined for each station and proper threshold levels were recommended for large river basins; 70~76 percentiles for the Han River basin, 87~91 percentiles for the Nakdong River basin, 86~98 percentiles for the Geum River basin, and 85~87 percentiles for the Youngsan and Seomjin River basin.

      • KCI등재후보

        랫드의 두개골세포 활성 및 mRNA 발현에 미치는 홍화자의 영향

        김태웅,황귀서,Kim, Tae-Woong,Hwang, Gwi-Seo 대한예방한의학회 2007 대한예방한의학회지 Vol.11 No.1

        This study was performed to evaluate the effect of Carthami tinctorius(HH) on osteoblast function and gene expression. The osteoblasts separated from the rat calvariae were cultivated to evaluate the cell function, and MG-63 cell was also cultivated for the test of mRNA synthesis. In this experiments, cell proliferation of rat calvarial cells was increased by HH. PKC activity, intracellular free calcium level and collgen synthesis from calvarial cells were increased by HH, but not PKA activity. And the mRNA of $PLA_2$, COX-2, and $PGE_2$ synthase from MG-63 were decreased by HH, but the mRNA of prostacyclin synthase was increased. It is concluded that HH might increase the proliferation of calvarial cell resulted from augumentation of osteoblast activity and its mRNA synthesis.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼