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등재

        레거시 시스템의 재사용을 위한 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우수등재
      • 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등재

        복하천 수질특성 및 오염원분석을 통한 개선방안

        남우경 ( Woo-kyong Nam ),최일우 ( Il-woo Choi ),김요용 ( Yo-yong Kim ),임한수 ( Han-soo Lim ),김문정 ( Moon-jeong Kim ),임채국 ( Chae-kook Lim ),김수현 ( Soo-hyun Kim ),김태화 ( Tae-hwa Kim ) 한국환경분석학회 2017 환경분석과 독성보건 Vol.20 No.3

        Analysis of the water quality characteristics of the Bokha stream showed that it had much higher biological oxygen demand (BOD), ammonia nitrogen (NH<sub>3</sub>-N) and total nitrogen (T-N) levels than other streams, and was influenced considerably by influxes from midstream and downstream. In the case of BOD, the nitrogenous oxygen demand (NOD) ratio by NH3-N is higher than that by organic material, and therefore, controlling the NH3-N concentration will improve the stream water quality. Pollution loads from the Jukdang stream and the Icheon sewage treatment plant account for 71% and 74% of BOD and TN, respectively. Considering that more than 90% of the flow from the Jukdang stream is discharge from an upstream large-scale semiconductor wastewater treatment facility, the quality of the effluent discharged by it and that from Icheon sewage treatment plant are clearly important factors affecting the quality of the stream water. Although the effluent from the two facilities satisfies quality standards for discharge water, it has a great influence on the Bokha stream. Therefore, the standard for discharge water when the flow level is high should be reviewed, considering the characteristics of the area and the environmental capacity of the area.

      • 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.

      • 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등재

        센서 네트워크 환경에서 다양한 운영체제 플랫폼을 위한 노드 소프트웨어의 효율적인 개발을 지원하는 도구

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

        본 논문에서는 센서 네트워크에서 다양한 운영체제 플랫폼을 위한 노드 소프트웨어를 효율적으로 개발하기 위한 개발 도구를 제안한다. 제안하는 도구는 그래픽 모델 다이어그램 작성, PIM 및 PSM 설계, 코드 자동 생성, 배포 파일 자동 생성 등을 위한 모듈로 구성된다. 제안하는 도구를 통하여 사용자들이 전체적인 센서 네트워크 모델을 작성하고, 속성값을 설정함으로써 각 노드 소프트웨어에 대한 PIM과 타겟 플랫폼에 대한 PSM을 설계하면, PSM에 대한 정보와 타겟 플랫폼에 대한 코드 템플릿을 바탕으로 소스코드가 자동으로 생성된다. 그리고, 응용 소프트웨어 코드를 바탕으로 각 노드에 설치할 수 있는 배포파일을 자동으로 생성할 수 있다. 제안하는 도구는 사용자들이 센서 네트워크에 대한 low-level의 정보를 상세 히 알지 못하더라도 손쉽게 다양한 플랫폼에 대한 노드 소프트웨어를 생성할 수 있도록 해준다. This paper proposes a development tool to efficiently develop node software for various operating system platforms in a sensor network. The proposed tool consisted of several modules, such as writing graphical model diagram, PIM and PSM design, code generation, and deployment file generation. Through the proposed tool, the users can graphically draw a sensor network model and design the PIM and PSM of the node software by setting the values of the predefined attributes. The source code of the node software is generated automatically from the PSM using the code templates of the target platform. The deployment files for installing node software on each node are generated automatically. The proposed tool helps the users to develop node software easily for a range of target platforms, even though they do not have details of the low-level information for a sensor network.

      • 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을 통하여 설계한 센서 네트워크 응용 도메인의 핵심 자산이 각 노드의 기능에 따라 선택적으로 재사용되는 적용 효율성을 보인다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼