RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

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

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

      오늘 본 자료

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

        레거시 시스템 진화를 위한 효율적 재공학 프로세스

        최일우,류성열,Choi, Il-Woo,Rhew, Sung-Yul 한국정보처리학회 2003 정보처리학회논문지D Vol.10 No.5

        1980년대 이후, 소프트웨어 위기에 대응하기 위한 다양한 소프트웨어 공학적 기법들이 출현하기 시작 하였고, 현재 소프트웨어의 질적 항상 및 생산성 향상을 꾀하기 위한 개발 지침으로 소프트웨어 개발 프로세스를 적용하는데 관심이 집중되어지고 있다. 그러나 대부분의 방법론들이 앞으로 구축한 새로운 시스템의 재사용성 확보에 치중할 뿐, 기존의 레거시 시스템 자원을 재사용하여 새로운 시스템을 구축하는 재공학 방법은 지원하지 못하고 있는 실정이다. 본 논문에서는 레거시 시스템의 효율적 진화를 위한 재공학 프로세스(Reengineering Process)로 RUP를 확장, 커스터마이징하여 구성한 RUP+re을 제시한다. RUP+re는 Small-h 모델을 바탕으로 크게 역공학 워크플로우(Reverse Engineering Workflow), 변환 워크플로우(Transformation Workflow), 진화 워크플로우(Evolution Workflow)로 구성되어진다. RUP+re의 각 워크플로우와 세부스텝을 제공하고 재공학 사례 연구론 통하여 실질적으로 프로세스를 검증함으로서 레거시 시스템 자원의 진화론 위한 소프트웨어 재공학 프로세스 구축에 효율적인 지침을 제공한다. The various software engineering techniques have been come out in order to cope with the software crisis since 1980's. These days the software Engineering has focused on the process of software development which is the guide for a qualify and productive improvement of software. But, most of the methodologies assume that a new system will be constructed and reused in the future. these do not support how we reuse legacy system's resources and construct a new system efficiently. In this paper, we present an efficient Reengineering Process for legacy system evolutions, RUP+re, which extends and customizes RUP. RUP+re consists of Reverse Engineering Workflow, Transformation Workflow and Evolution Workflow based on Small-h model. We describe RUP+re's workflows with their own detail steps and verify the process through the case study practivally. So, we provide efficient guidelines to the software Reengineering process construction which evolutes the resources of a legacy system.

      • 레거시 시스템의 재사용을 위한 RUP 기반의 효율적 재공학 프로세스

        최일우,류성열,Choi, Il-Woo,Rhew, Sung-Yul 한국정보과학회 2002 정보과학회논문지 : 소프트웨어 및 응용 Vol.29 No.9

        1980년대 이후, 소프트웨어 위기에 대응하기 위한 다양한 소프트웨어 공학적 기법들이 출현하기 시작 하였고, 현재 소프트웨어의 질적 향상 및 생산성 향상을 꾀하기 위한 개발 지침으로 소프트웨어 컴포넌트 개발 프로세스를 구축하는데 관심이 집중되어지고 있다. 그러나 대부분의 방법론들이 앞으로 구축할 새로운 시스템의 재사용성 확보에 치중할 뿐, 실질적으로 기존 레거시 시스템의 자원을 재사용하여 새로운 시스템을 구축하는 방법은 효율적으로 지원하지 못하고 있는 실정이다. 본 논문에서는 레거시 시스템의 효율적 재사용을 위한 재공학 프로세스(Reengineering Process)로 RUP를 확장, 커스터마이징하여 구성한 RUP+re을 제시한다. RUP+re은 크게 역공학 워크플로우(Reverse Engineering Workflow), 재공학 워크플로우(Re-Engineering Workflow), 순공학 프로세스(Forward Engineering Process)로 구성되어진다. RUP+re의 각 워크플로우와 세부스텝을 제공하고 실사례 연구를 통하여 실질적으로 프로세스를 검증함으로서 레거시 시스템 자원의 재사용을 위한 소프트웨어 재공학 프로세스 구축에 효율적인 지침을 제공한다. The various software engineering techniques have been come out in order to cope with the software crisis since 1980's. The software Engineering has focused on the process of software component development. The process products a development guide for a quality and productive improvement of software. But, most of the methodologies assume that a new system will be constructed and reused in the future. these do not actually support efficiently how we reuse legacy system's resources and construct a new system. In this paper, we present an efficient Reengineering Process for reusing legacy systems, RUP+re, which extends and customizes RUP. Rup+re consists of Reverse Engineering Workflow, Re-Engineering Workflow and forward Engineering Process. We describe RUP+re's workflows with their own detail steps and verify them practically through the case study. So, we provide efficient guidelines to the software Reengineering process construction which reuses the resources of a legacy system.

      • KCI등재

        EJB와 COM+ 결합을 위한 모델기반 컴포넌트 변환 기법

        최일우(IlWoo Choi),신정은(Jungun Shin),류성열(SungYul Rhew) 한국정보과학회 2003 정보과학회논문지 : 소프트웨어 및 응용 Vol.30 No.11·12

        현재 EJB(Enterprise Java Beans), COM+(Component Object Model+)등의 서로 다른 컴포넌트 참조 모델(Component reference model)을 기반으로 한, 상이한 컴포넌트 시스템 간 통합(Integ-ration)에 대한 새로운 기술들이 제기되고 있다. 동일한 컴포넌트 플랫폼에서 컴포넌트 간 운용은 소스레벨의 결합(Composition)을 통해 이루어진다. 그러나 상이한 컴포넌트 플랫용의 경우, 유사 도메인 컴포넌트임에도 불구하고 컴포넌트 간 결합은 불가능한 실정이다. 본 논문에서는 상이한 컴포넌트 플랫폼 즉, EJB와 COM+ 컴포넌트 간의 결합 문제를 모델기반의 컴포넌트 변환 기법으로 해결 하였다. EJB, COM+ 컴포넌트 간 결합을 위해 각 참조모델을 비교, 분석하여 구현 독립적(Implementation Independent)인 가상 컴포넌트 모델(Virtual Component Model)과 상호 변환을 위한 구현 테이블 (Implementation Table)을 제시하였다. 가상 컴포넌트 모델과 구현 테이블을 참조, 각 구현 모델을 가상 컴포넌트 모델로 일반화하거나 가상 컴포넌트 모델링을 통하여 플랫폼의 구현 독립적인 가상 컴포넌트 모델을 작성하고, 선택적으로 EJB와 COM+로 변환 가능하게 한다. 상이한 컴포넌트 플랫폼으로의 효율적인 모델변환 방법을 제시함으로서 EJB와 COM+ 컴포넌트간의 결합이 가능하다. At present, new techniques based on different component reference models for the integration of component and system of different platforms, such as EJB and COM+, are introduced The operation between the components in the identical component platform is realized by the composition at the source level. In case of the different component platform, however, it is impossible to use combined components in real condition although they are components of similar domain. In this paper we proposed a solution for the composition problem by using component transformation methodology based on model between EJB and COM+ components which are different components. For the composition between EJB and COM+ components, we compared and analyzed each reference model, then proposed the Virtual Component Model which is implementation independent and the Implementation Table for the mutual conversion. Reffering to the Virtual Component Model and the Implementation Table, we can generalize each Implementation model to the Virtual Component Model, make the Virtual Component Model which is implementation independent through the virtual component modeling, transform EJB and COM+ components selectively. Proposing the effective Model Transformation method to the different component platform, we can combine EJB and COM+ components.

      • KCI우수등재
      • KCI등재

        레거시 시스템의 재사용을 위한 RUP 기반의 효율적 재공학 프로세스

        최일우(Il Woo Choi),류성열(Sung Yul Rhew) 한국정보과학회 2002 정보과학회논문지 : 소프트웨어 및 응용 Vol.29 No.9·10

        1980년대 이후, 소프트웨어 위기에 대응하기 위한 다양한 소프트웨어 공학적 기법들이 출현하기 시작 하였고, 현재 소프트웨어의 질적 향상 및 생산성 향상을 꾀하기 위한 개발 지침으로 소프트웨어 컴포넌트 개발 프로세스를 구축하는데 관심이 집중되어지고 있다. 그러나 대부분의 방법론들이 앞으로 구축할 새로운 시스템의 재사용성 확보에 치중할 뿐, 실질적으로 기존 레거시 시스템의 자원을 재사용하여 새로운 시스템을 구축하는 방법은 효율적으로 지원하지 못하고 있는 실정이다. 본 논문에서는 레거시 시스템의 효율적 재사용을 위한 재공학 프로세스(Reengineering Process)로 RUP를 확장, 커스터마이징하여 구성한 RUP+re을 제시한다. RUP+re은 크게 역공학 워크플로우(Reverse Engineering Workflow), 재공학 워크플로우(Re-Engineering Workflow), 순공학 프로세스(Forward Engineering Process)로 구성되어진다. RUP+re의 각 워크플로우와 세부스텝을 제공하고 실사례 연구를 통하여 실질적으로 프로세스를 검증함으로서 레거시 시스템 자원의 재사용을 위한 소프트웨어 재공학 프로세스 구축에 효율적인 지침을 제공한다. The various software engineering techniques have been come out in order to cope with the software crisis since 1980's. The software Engineering has focused on the process of software component development. The process products a development guide for a quality and productive improvement of software. But, most of the methodologies assume that a new system will be constructed and reused in the future. these do not actually support efficiently how we reuse legacy system's resources and construct a new system. In this paper, we present an efficient Reengineering Process for reusing legacy systems, RUP+re, which extends and customizes RUP. RUP+re consists of Reverse Engineering Workflow, Re-Engineering Workflow and Forward Engineering Process. We describe RUP+re's workflows with their own detail steps and verify them practically through the case study. So, we provide efficient guidelines to the software Reengineering process construction which reuses the resources of a legacy system.

      • KCI등재

        레이저 빔의 파면 측정을 통한 비축 포물 거울의 성능 평가 및 정렬 오차 민감도에 관한 연구

        정태문,최일우,고도경,이종민,Jeong, Tae-Moon,Choi, Il-Woo,Ko, Do-Kyeong,Lee, Jong-Min 한국광학회 2006 한국광학회지 Vol.17 No.3

        본 논문에서는 비축 포물 거울을 통과한 레이저 빔의 파면을 측정하는 방식으로 국내 및 국외에서 제작된 비축 포물 거울을 평가하였으며, 이로부터 비축 포물 거울의 집속 성능 및 정렬 민감도를 측정하였다. 국외에서 제작된 비축 포물 거울은 직경 약 34 mm의 레이저 빔에 대해 고차 파면 수차(higher-order aberration)의 rms 값이 $0.03{\mu}m$ 정도로 작아 광학적으로 좋은 품질을 갖는 것으로 판명되었다. 국내에서 제작된 비축 포물 거울은 같은 34 mm의 레이저 빔에 대해 고차 파면 수차의 rms 값이 $2.01{\mu}m$나 관측되어 아직 개선이 필요한 것으로 보인다. 또한, 비축 포물 거울의 회전 정렬 오차에 대한 비점수차(astigmatism)의 민감도를 측정한 결과 회전 정렬 오차에 대한 비점수차의 민감도는 $0.371{\mu}m/mrad$인 것으로 관측되었다. 이는 광선 추적 소프트웨어를 사용하여 계산한 값과 거의 같은 양으로 이러한 비점수차의 정렬 민감도 측정은 비축 포물 거울을 정렬하는데 도움을 줄 것으로 생각된다. Wavefront aberrations of a laser beam that was reflected from an off-axis parabolic (OAP) mirror were measured to evaluate the optical performance of the OAP mirror. For a diamond turned OAP mirror, the root-mean-square (rms) value of higher-order aberrations was only $0.03{\mu}m$ for the laser beam size of about 34 mm. The other OAP mirror which was polished at a domestic company had the rms value of higher-order aberrations of $2.07{\mu}m$ for the same beam size. Although the diamond turned OAP mirror was well fabricated to have a small amount of aberrations, the aberrations were induced by the misalignment of the OAP mirror. Especially, 0 degree astigmatism increased with the sensitivity of $0.372{\mu}m/mrad$ when the OAP mirror was tilted in the tangential plane, which agreed well with the calculated results using a commercial ray tracing software.

      • KCI등재

        Radiography with Low Energy Protons Generated from Ultraintense Laser-plasma Interactions

        Chang Il Choi,Dong Hoon Lee,Byoung Hwi Kang,김용균,최일우,Jae Hee Sung,김철민,I Jong Kim,Tae Jun Yu,Seong Ku Lee,Ki Hong Pae,Nasr Hafz,Tae Moon Jeong,고도경,Jongmin Lee 한국광학회 2009 Current Optics and Photonics Vol.13 No.1

        In order to obtain high quality images of thin objects, we performed an experiment of proton radiography by using low energy protons generated from the interaction of an ultrashort ultraintense laser with solid targets. The protons were produced from a thin polyimide target irradiated by the laser pulse, and their maximum energy was estimated at up to 1.8 MeV. A CR-39 nuclear track detector was used as a proton radiography screen. The proton images were obtained by using an optical microscope and the spatial resolution was evaluated by a Modulation Transfer Function (MTF). We have achieved about 10 μm spatial resolution of images. The obtained spatial resolution shows about 4~5 times better value than the conventional X-ray radiography for inspection or non-destructive test (NDT) purpose.

      • KCI등재

        프로덕트 라인 기반의 센서 네트워크 응용 소프트웨어 개발

        김영희,이우진,최일우,Kim, Young-Hee,Lee, Woo-Jin,Choi, Il-Woo 한국정보처리학회 2007 정보처리학회논문지 A Vol.14 No.7

        Currently various techniques for efficiently developing sensor network applications are developed. However, these techniques provide the method for developing only single sensor network application easily and rapidly. Since sensor network applications control various sensor nodes based on core components of operating system, the technique to develop applications by defining common functionalities of various applications and selecting variable functionalities according to the work flow of specific application is efficient. Accordingly, this paper presents an experimental study that identifies commonality of sensor network application domain and supports optional development according to the variability of application by applying product line approach to developing sensor network application. Through the experimental study, we describe the characteristics of sensor network application domain compared with general business domain for product line development. Also, we show the effectiveness of the proposed approach by presenting that core assets designed using the proposed variability feature model and VEADL are reused according to the functionalities of each sensor node. 현재 센서 네트워크 응용 분야는 소프트웨어의 효율적 개발을 위한 다양한 연구가 진행되고 있다. 이러한 연구들은 대부분 단일 센서 네트워크 응용 소프트웨어를 쉽고, 빠르게 개발하기 위한 방법에 중점을 두고 있다. 그러나 센서 네트워크 응용 소프트웨어는 운영체제의 핵심 모듈을 기반으로 다양한 종류의 센서 노드들을 제어하는 특징을 가지므로, 다양한 센서 네트워크 어플리케이션의 핵심 공통 기능을 정의하고 특정 센서 네트워크 어플리케이션의 워크플로우에 따라 가변적인 센서 노드들의 다양한 기능을 취사 선택하여 개발하는 방법이 효율적이다. 본 논문에서는 이러한 특성에 따라 소프트웨어 프로덕트 라인 기법을 센서 네트워크 응용 소프트웨어 개발에 적용, 센서 네트워크 응용 소프트웨어 도메인의 공통성을 식별하고 어플리케이션의 가변성에 따라 선택적인 개발을 지원하는 개발 사례를 제시하였다. 제시하는 사례를 통하여 일반적인 비즈니스 도메인과 비교하여 센서 네트워크 응용 도메인의 프로덕트 라인 구축을 위한 특성을 살펴보고, 제시한 가변성 피처 모델과 VEADL을 통하여 설계한 센서 네트워크 응용 도메인의 핵심 자산이 각 노드의 기능에 따라 선택적으로 재사용되는 적용 효율성을 보인다.

      • KCI등재

        USN 멀티플랫폼을 위한 노드 소프트웨어 개발을 지원하는 속성 설계 기법

        이우진(Lee, Woo-Jin),최일우(Choi, Il-Woo),김주일(Kim, Ju-Il) 한국산학기술학회 2014 한국산학기술학회논문지 Vol.15 No.1

        USN(Ubiquitous Sensor Network) 응용 소프트웨어는 다양한 대상 운영체제의 핵심모듈들을 기반으로, 다양한 종류의 센서 노드들을 유기적으로 제어하는 복잡한 특징을 가진다. 이에 따라, 현재 USN 응용 분야에서는 효율적으 로 소프트웨어를 개발하기 위한 다양한 연구가 진행되고 있다. 본 논문에서는 센서 네트워크 환경에서 하나의 모델로 부터 여러 플랫폼에 맞는 노드 소프트웨어를 효율적으로 개발하기 위한 속성 기반 개발을 지원하는 속성 설계 기법 을 제시한다. 제시된 기법에서는 Platform Independent Model과 Platform Specific Model을 만들기 위한 속성을 설계하 는 방법을 기술한다. 본 논문에서 제시하는 기법을 사용하면, 속성 값의 선택을 통하여 멀티 플랫폼을 위한 노드 소 프트웨어를 손쉽게 디자인함으로써 소프트웨어 개발 생산성은 증대된다. 또한 운영체제의 변화에 따라 속성 변경을 통하여 노드 소프트웨어를 쉽게 재생성할 수 있으므로, 소프트웨어의 유지보수성이 향상된다. USN(Ubiquitous Sensor Network) application software has a characteristic that it controls a variety of sensor nodes based on the various target operating systems. Accordingly, many researches for efficient development of USN application software are being performed. In this paper, the attributes design technique to support attribute-based development of USN node software for multi-platform is proposed. In the proposed technique, the method to design attributes for modeling Platform Independent Model and Platform Specific Model is presented. When using the proposed technique, productivity of software development will be increased because node software design for multi-platform is easily performed by selecting values of attributes. Also, maintainability of software will be increased because node software is easily regenerated by changing attributes according to the changes of operating systems.

      • KCI등재

        효과적인 USN 어플리케이션 설계를 위한 UML 프로파일

        이우진 ( Woo Jin Lee ),최일우 ( Il Woo Choi ) (주)엘지씨엔에스(구 LGCNS 엔트루정보기술연구소) 2012 Entrue Journal of Information Technology Vol.11 No.2

        UML(Unified Modeling Language)은 소프트웨어 설계를 위한 산업계 표준으로 가장 일반적으로 어플리케이션 모델링에 활용된다. 그러나 전통적인 UML 표기법만으로는 USN(Ubiquitous Sensor Network) 어플리케이션을 효과적으로 모델링하기는 어렵다. 그 이유는 USN 어플리케이션이 다양한 타겟 운영체제를 기반으로 하고, 다양한 역할을 수행하는 노드가 유기적으로 연관되므로, 이러한 노드들의 역할 및 관계 등을 모델링해야 하는 플랫폼에 종속적인 USN 어플리케이션의 특성 때문이다. 본 논문에서는 이러한 문제점을 해결하기 위하여 UML 프로파일 메커니즘을 이용, USN 어플리케이션의 특성을 효과적으로 설계할 수 있는 USN용 UML 프로파일을 제시한다. 이를 위하여 USN 어플리케이션의 특성을 메타모델로 정의하고, 각 구성요소를 명세하기 위한 프로파일을 정의한다. 프로파일은 USN 어플리케이션의 특성을 명세하기 위한 스테레오타입, 구문, 의미, 규약 및 표기법으로 정의된다. 또한 제시한 USN 프로파일의 사례 적용을 통하여 적용성을 확인하였다. 제안하는 USN용 UML 프로파일은 어플리케이션 개발자에게 USN에 특화된 새로운 설계기법이나 도구 등의 추가적인 자원을 요구하지 않고, 기존의 UML과 지원도구를 활용하여 효과적으로 USN 어플리케이션을 설계 가능하게 한다. 이를 통해 생산성 향상을 기대할 수 있으며, 더 나아가 기존의 다양한 UML 지원도구들의 기능을 활용하여 USN 어플리케이션 구현의 자동화를 기대할 수 있다. UML(Unified Modeling Language) is a de facto industry standard, so it is generally used to model applications. However, it is difficult to effectively design USN(Ubiquitous Sensor Network) applications using conventional UML notation. The rea-son is that node softwares performing various roles based on various target operating systems are organically related in USN application, so various roles and relations should be modeled for USN application development. Accordingly, this paper pro-poses a UML profile for USN in order to effectively design characteristics of USN application using UML profile mechanism. For this, we define characteristics of USN application as a meta-model and define profile for specifying each element of the meta-model. The profile is defined using stereotypes, syntax, semantics, constraints and notation for specifying characteristics of USN application. We also showed the applicability of the proposed USN profile through a case study. The proposed profile for USN helps developers to design USN applications using UML and related tools without new design techniques or tools for only USN. Accrodingly, productivity of USN application development will be increased. Moreover, it will be possible to automate implementation of USN applications using various UML support tools.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼