• Title/Summary/Keyword: 추출.변환소프트웨어

Search Result 146, Processing Time 0.025 seconds

The Method of Transformation from Procedural Program into Object Based Program (절차적 프로그램으로부터 객체기반 프로그램으로의 변환 방법)

  • 이정화;김현수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.487-489
    • /
    • 1999
  • 기존의 절차 중심적으로 개발되어진 시스템들은 일반적으로 오래 전에 개발되었으며 규모가 크고 구조화되어 있지 않아서 이해하기 어렵고 분석에 드는 비용이 크다. 그러나 그런 시스템들은 이미 운영환경에 관한 많은 비용과 중요한 정보들을 포함하고 있어서 시스템을 폐기하기 곤란하며 새로 개발하는 데에도 많은 비용과 시간이 요구된다. 이러한 절차 중심적 소프트웨어들이 제공하는 서비스를 계속 유지해가면서 그 시스템을 현대화하기 위한 방안으로 객체 지향 구조로의 소프트웨어 재공학이 요구되고 있다. 본 논문에서는 기존의 절차 중시적 소프트웨어 시스템을 객체 지향 소프트웨어 시스템으로 변환하는 방법에 관하여 논의한다. 이를 위해 프로그램에 내재되어 있는 타입 가시성 정보와 자료 가시성 정보를 그래프로 표현하고 이 그래프를 이용하여 객체를 추출하는 방법을 제시한다. 또한, 추출된 객체들을 클래스로 표현하고 클래스들 간의 관계를 파악하며, 클래스들을 기반으로 기존의 코드를 객체 지향 중심의 코드로 변환하기 위한 방법들을 연구한다.

  • PDF

Development of Defect Classification Program by Wavelet Transform and Neural Network and Its Application to AE Signal Deu to Welding Defect (웨이블릿 변환과 인공신경망을 이용한 결함분류 프로그램 개발과 용접부 결함 AE 신호에의 적용 연구)

  • Kim, Seong-Hoon;Lee, Kang-Yong
    • Journal of the Korean Society for Nondestructive Testing
    • /
    • v.21 no.1
    • /
    • pp.54-61
    • /
    • 2001
  • A software package to classify acoustic emission (AE) signals using the wavelet transform and the neural network was developed Both of the continuous and the discrete wavelet transforms are considered, and the error back-propagation neural network is adopted as m artificial neural network algorithm. The signals acquired during the 3-point bending test of specimens which have artificial defects on weld zone are used for the classification of the defects. Features are extracted from the time-frequency plane which is the result of the wavelet transform of signals, and the neural network classifier is tamed using the extracted features to classify the signals. It has been shown that the developed software package is useful to classify AE signals. The difference between the classification results by the continuous and the discrete wavelet transforms is also discussed.

  • PDF

The Analysis Method for Extraction of EJB Component from Legacy System (레거시 시스템으로부터 EJB 컴포넌트 추출을 위한 분석 기법)

  • 송문섭;정효택;양영종
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.424-426
    • /
    • 2001
  • 최근 분산 환경에서 최적의 소프트웨어 개발 방법으로 각광받는 컴포넌트 기반 개발은 재사용성과 생산성 등의 이점으로 인하여 급변하는 IT분야의 시스템 구축에 적합한 방법으로 인식되고 있다. 그러나 새로운 시스템의 컴포넌트 기반 개발이 아닌 경우, 즉 기존 레거시 시스템을 컴포넌트 기반 시스템으로 변환하는 방법에 대한 연구는 미비한 상태이다. 본 논문에시는 기존 레거시 시스템에서 컴포넌트 기반 시스템으로 변환하기 위해 필요한 컴포넌트 추출을 위한 레거시 시스템 분석 기법을 제안하고, 이를 웹 어플리케이션에 적용하여 Servlet 프로그램에서 EJB 컴포넌트 추출 시 필요한 레거시 시스템 분석기로 서블릿 코드 분석기(Servlet Code Analyzer)에 대해 설명하겠다.

  • PDF

클릭, e업체- 한국어센셜소프트웨어

  • Sin, Seung-Cheol
    • Digital Contents
    • /
    • no.10 s.137
    • /
    • pp.162-163
    • /
    • 2004
  • 지난해 기업용 솔루션 업계의 최대 이슈로 급부상했던 BI(비즈니스인텔리전스)가 올해는 DW(데이터웨어하우스)라는 오랜 둥지에서 벗어나 독자적인 애플리케이션 영역으로 빠르게 성장하고 있다. 반면 ETL(데이터 추출 변환 로딩)툴을 중심으로 하는 데이터 통합 솔루션의 영역은 BI를 벗어난 영역으로의 확장을 강조하고 있고 그 부분이 경쟁력을 결정하는 핵심 포인트가 되고 있다. 최근 데이터통합 전문업체로 위상을 강화하고 있는 한국어센셜소프트웨어를 들러봤다.

  • PDF

Development of the software transforming a transportation analysis network from GIS (GIS로부터 교통분석용 네트워크를 생성하는 소프트웨어의 개발)

  • 성낙문;조범철;이창렬
    • Journal of Korean Society of Transportation
    • /
    • v.20 no.7
    • /
    • pp.69-76
    • /
    • 2002
  • In conducting studies related to the national base networks, it is very important to construct a simulation network. This research provides an algorithm to construct the simulation network from the digital transportation map which is constructed based on the National Geographic Information System(NGIS). The algorithm consists of three functions(extraction of networks from transportation digital map, transform of the derived network into one suitable to transportation simulation model, and inspection of errors in the network). The direct derivation of a simulation network from GIS enables to enhance the reliability of an analysis related to a transportation facility investment as well as to reduce cost and time. In this research, Emme/2 which is generally accepted transportation planning fields is adapted for the target system. However, this algorithm will be extended to other simulation models such as Satong-Paldal which is the only transportation simulation model developed in Korea, and Tranplan in the near future.

Data Preprocessing Algorithm for Developing Voice Recognition-based Shopping Applications (음성 인식 기반 쇼핑 어플리케이션 개발을 위한 데이터 전처리 알고리즘)

  • Gu, Yeonwoo;Park, Eunbi;Choo, Seoyeon;Kim, Yujeong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2022.11a
    • /
    • pp.1006-1008
    • /
    • 2022
  • 시각장애인이 이미지로 구성된 온라인 쇼핑몰에서 정보를 얻기 어려운 문제를 해결하기 위해, 본 논문에서는 이미지 텍스트 변환 알고리즘 연구를 진행하였다. 해당 연구를 기반으로 개발한 어플리케이션 <들리네>는 쇼핑몰 홈페이지로부터 정보를 수집하고, 이미지 속 텍스트를 추출하여 전처리 및 음성 변환 과정을 거쳐 사용자에게 제공한다. <들리네>는 사용자가 이미지 정보로 이루어진 온라인 쇼핑몰에서 명확한 정보를 편리하게 얻는 것을 목표로 한다.

Automatic Generation of Reusable Components Supporting Extraction of Subcomponents (서브컴포넌트 추출을 지원하는 재사용 컴포넌트의 자동 생성)

  • 최현숙;이기호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.520-522
    • /
    • 1998
  • 기존의 소프트웨어에서 함수나 클래스와 같은 부분을 추출해 재사용하는 방법은 비용면에서 상당히 효율적이다. 그러나 이러한 방법을 사용한 기존의 연구들은 추출해 낸 부분이 표준 컴포넌트의 형태를 갖추지 못해서 일반적인 개발환경에서 활용되지 못하고 있다. 본 연구에서는 기존의 객체지향 소프트웨어에서 재사용성 높은 부분을 추출하여 이를 표준 컴포넌트로 변환하는 재사용 컴포넌트 생성 시스템을 설계 및 구현하였다. 구현환경 Solaris에서 자바를 이용하였고 대상 컴포넌트 모델은 자바빈즈이다. 본 연구에서는 추출되는 컴포넌트의 높은 재사용성을 보장하기 위하여 객체지향 재사용 메트릭스 WMC, LCOM과 독립성을 적용한다. 특히, 생성된 컴포넌트는 자신의 서브컴포넌트 추출을 지원함으로써 높은 재사용성과 유사성을 보장하고, 개발환경에서 적절히 활용될 수 있다.

A Technique for Extracting EJB Components from Servlets (서블릿에서 EJB 컴포넌트 추출을 위한 기법)

  • 김동관;김철홍;정효택
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.517-519
    • /
    • 2001
  • 클래스 라이브러리, 설계 패턴, 프레임워크 등의 재사용 기술과 더불어 근래 들어 소프트웨어 컴포넌트 기술이 크게 각광을 받았다. 산업계에서도 Microsoft사 중심의 COM+와 Sun사 중심의 Enterprise Java Bean (EJB) [1]이 대두되 있으며 있따른 제품들이 출시되 있다. 소프트웨어의 재사용 단위가 객체에서 컴포넌트로 이동함으로써 기존 객체 중심의 개발 방법론, 모델링 및 개발도구들이 컴포넌트 개념을 포함하며 발전하 있다. 본 논문은 컴포넌트 추출에 초점을 두 있다. 서블릿[2] 프로그램에서 EJB 컴포넌트 추출을 위한 기법을 제공한다. 서블릿기반으로 개발된 웹 프로그램을 분석하여 재사용 가능한 EJB 컴포넌트를 추출하여 차후 유사만 어플리케이션 개발 시 활용하고자 한다. 서블릿의 메소드들을 분석하여 메소드 특성에 따라 session bean [1] 또는 entity bean [11의 메소드로 변환한다. 제안된 컴포넌트 추출 과정을 기술하 Unified Modeling Language(UML)[3] 기반의 추출 모듈에 대한 분석, 설계 다이어그램을 제공한다.

  • PDF

Hardware Implementation for MLP Based Text Detection (MLP 기반의 문자 추출을 위한 하드웨어 구현)

  • Kyoung, Dong-Wuk;Jung, Kee-Chul
    • 한국HCI학회:학술대회논문집
    • /
    • 2006.02a
    • /
    • pp.766-771
    • /
    • 2006
  • 현재 많은 신경망의 하드웨어 구현은 부동 소수점 연산에 비해서 적은 면적과 빠른 수행시간을 가지는 고정소수점 연산을 많이 사용하지만, 소프트웨어에서는 일반적으로 높은 정확도를 가지는 부동소수점 연산을 사용한다. 신경망의 하드웨어 구현에서 많이 사용하는 고정소수점 연산은 부동소수점 연산에 비해서 빠른 처리속도와 적은 면적으로써 쉽게 하드웨어 구현에 용이하지만, 부동소수점 연산에 비해서 낮은 정확도와 기존의 부동소수점 연산을 사용하는 소프트웨어 신경망을 쉽게 적용할 수 없는 단점을 가진다. 본 논문에서는 부동소수점 연산을 사용하여 문자 추출 MLP의 데이터 변환 없이 적용할 수 있는 전체 파이프라이닝 설계 구조를 제안한다. 제안된 설계방법은 신경망의 전체 구조를 입력층과 은닉층을 링크 병렬화 방법과 은닉층과 출력층을 뉴런 병렬화 방법을 개선하여 쉽게 파이프라이닝 구조로 설계함으로써 신경망 처리는 은닉층 뉴런수와 동일한 주기로 처리되며, 기존의 문자추출 소프트웨어 신경망을 제안된 하드웨어 설계방법으로 구현하였을 때 11배의 빠른 성능을 나타낸다.

  • PDF

Development of Software Which Interactively Controls the Playback Speed of Moving Picture (상호작용에 의한 실영상 속도 제어 소프트웨어 개발)

  • 김성중;양길태;김종윤;송철규
    • Proceedings of the Korean Society for Emotion and Sensibility Conference
    • /
    • 2001.05a
    • /
    • pp.249-252
    • /
    • 2001
  • 본 연구에서는 실영상의 재생 속도를 가변적으로 제어하여 인터렉티브한 환경을 제공할 수 있는 소프트웨어를 개발하고자 하였다. 시청각 정보로 이루어진 동영상에서 시각 정보에 관한 정보만을 추출하는 필터부, Decoder Filter로부터 Upstream된 Stream의 Time Stamp를 변경시키는 변환 필터의 제작 및 Microsoft DirectShow Component를 이용한 영상의 가변적 속도 제어 프로그램으로 이루어진다. 본 소프트웨어의 사용 결과 실영상을 최소 1/8배속에서 최대 5배속사이의 배속을 임의로 제어할 수 있었으며, 영상이 끊기는 현상 없이 부드럽게 재생 되었다.

  • PDF