• Title/Summary/Keyword: 재사용 가능

Search Result 2,783, Processing Time 0.032 seconds

A Study on The Design of XML Based Web Map Service (XML 기반의 WEB MAP Service 개발방안)

  • Kim, Tae-Hwa;Lee, Dong-Han;Lee, Yong-Il
    • Proceedings of the KSRS Conference
    • /
    • 2007.03a
    • /
    • pp.82-87
    • /
    • 2007
  • 웹 GIS 서비스는 웹의 구현기술을 기존의 GIS와 결합하여 Internet 또는 Intranet 환경에서 지리정보의 입력,수정,조작, 분석,출력 등의 작업을 처리하여 네트워크 환경에서 서비스를 제공할 수 있도록 구축된 시스템을 말한다. 웹 GIS 서비스의 구현은 단순히 지리공간 자료를 보여주는 일반적인 형태의 응용에서부터 공간 분석을 수행하여 의사결정에 도움을 줄수 있는 응용시스템까지 다양한 구현이 가능하다. 웹 GIS 서비스는 많은 GIS 표준 명세 규칙인 필수 사항과 옵션 사항으로 구분되어 있으며 종종 동일한 표준을 지원한다 할지라도 상호 연동을 위한 인터페이스를 지원하지 않아 서비스의 확장이 어렵다. 본 연구는 이러한 단점을 보완하기 위하여 향후의 웹 GIS 응용 서버 확장에 필요한 국제표준 및 기술을 고려하여 웹 서비스를 구성하여 이들을 재사용 재조합 하기 위한 인터페이스를 구축하였다. 또한 이를 기반으로 Ajax 기법이 적용된 비동기식 호출을 사용하여 Client 환경에서 최적의성능을 발휘하는 방안을 소개하였다.

  • PDF

Research about component implementation reuse in distributed component system (분산 컴포넌트 시스템에서 컴포넌트 구현 재사용에 관한 연구)

  • Lim, Seong-Jean;Lee, Sang-Joon;Seo, Sung-Chae;Kim, Byung-Gi
    • Annual Conference of KIPS
    • /
    • 2001.04b
    • /
    • pp.993-996
    • /
    • 2001
  • 컴포넌트의 조립만으로 소프트웨어를 생산하는 컴포넌트 기반 개발 방법론이 크게 대두되고 있다. 잘 정의된 인터페이스와 정형화된 컨텍스트를 통한 컴포넌트의 조립을 통한 기존의 시스템과의 연계를 통해 사용자 요구사항을 만족하는 소프트웨어의 개발이 가능해 졌다. 분산 컴포넌트 환경에서 클라이언트 컴포넌트와 서버 컴포넌트와의 결합이 기존의 컴포넌트의 변경이 없이 컴포넌트 구현을 재사용 한다면 어플리케이션의 구현은 시간과 더불어 유지 보수 비용의 절감에 커다란 효과를 가져올 수 있을 것이다.

  • PDF

AOL-Based Process for Design Patterns Extraction from Legacy Java Code (레거시 Java Code로부터 디자인 패턴 추출을 위한 AOL 기반 프로세스)

  • 이창목;이정열;김정옥;유철중;장옥배
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.127-129
    • /
    • 2002
  • 객체지향 디자인 패턴은 아주 작은 재사용 구조로서 객체지향 방법론의 가장 큰 장점인 재사용성과 모듈성을 극대화시켜 실제 구현 과정에서 해결 방안으로 제시 가능한 것으로 이를 적용하면 시스템 개발은 물론 유지 보수에도 큰 효과가 있다. 순공학에서는 디자인 패턴을 이용하는 이점이 명확하지만, 소프트웨어 인공물들 즉, 디자인이나 코드 등에서 디자인 패턴의 사례를 발견하기 위해 사용하는 역공학 기술은 프로그램의 이해, 디자인을 코드로 변환하는 변환성, 코드의 질적 평가 등의 핵심 영역에서 유용하다. 본 논문은 Java 소스 코드를 AOL(Abstract Object Language)이라는 추상객체언어를 이용하여 클래스 특성 추출기 및 패턴 식별기라는 단계를 통해 구조적 디자인 패턴을 추출하는 프로세스에 대하여 기술한다.

  • PDF

OCI-based framework to support group communication in CORBA (CORBA에서의 그룹 통신 지원을 위한 OCI 기반 프리임웍)

  • 남덕윤;이동만
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10c
    • /
    • pp.549-551
    • /
    • 2000
  • CORBA는 이종의 분산 컴퓨팅 환경에서 재사용성, 이식성, 상호 운용성을 유지하며 통합할 수 있는 환경을 제공한다. 그러나 표준 CORBA는 객체 복제를 이용하여 지원할 수 있는 결함 감내와 고 가용성을 지원하지 못한다. 지금까지의 CORBA 기반 그룹 통신에 관한 연구들은 CORBA 애플리케이션 프로그래머가 그룹 통신 프로토콜을 직접 이용할 수 있는 방법이 없었다. 또한 CORBA 또는 OS의 수정이 요구되거나, 기존의 다양한 그룹 통신 프로토콜을 적용할 수 없었다. 본 연구에서는 상호 운용성, 기존 그룹 통신 프로토콜의 재사용, ORB와 OS에 대한 독립성을 유지하고, 유연성 있는 하부 프로토콜 적용을 가능하게 하는 OCI를 확장함으로써, 표준 CORBA의 수정 없이 다양한 그룹 통신 프로토콜을 적용할 수 있는 그룹 통신 프레임웍을 제안한다.

  • PDF

A Method of Meta Model Definition and Variability Modeling for Product Line (프로덕트 라인 메타모델 정의와 변화성 모델링)

  • Kim, Su-Youn;Kim, Ji-Young;Kim, Haeng-Kon
    • Annual Conference of KIPS
    • /
    • 2003.05c
    • /
    • pp.1709-1712
    • /
    • 2003
  • 프로덕트 라인은 다양하고 빠르게 변화하는 사용자 요구사항과 시스템 개발을 위한 특정 도메인 영역에서의 프로덕트 재사용에 관한 연구로 관련된 프로덕트들 사이의 공통성과 변화성에 초점을 두고 체계적인 접근을 제공할 수 있다. 본 논문에서는 체계적인 계획과 변화성 관리를 제공하는 효과적인 프로덕트 라인을 위해 프로세스와 모델링을 중심으로 전개하고, 특히 재사용 가능한 아키텍처 구성을 위해 다양한 관점의 프로덕트 라인 메타모델을 정의하고 망관리 도메인에서 프로덕트 변화성의 효율적인 생성을 지원하는 변화성의 모델링과 이들의 계속적인 변화성을 적용한 설계 패턴들을 제시하고자 한다.

  • PDF

Aspect Dynamic Weaver Architecture Design using Hook and Decorator Pattern (훅과 Decorator 패턴을 이용한 Aspect 동적 위버 아키텍처 설계)

  • Kim, Jin-Hyung;Song, Young-Jae
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07b
    • /
    • pp.400-402
    • /
    • 2005
  • 동적 Aspect 프로그래밍(Aspect-Oriented Programming : AOP)은 로깅과 같은 비 기능적인 부분을 모듈화할 수 있도록 해주는 새로운 프로그래밍 기법이다. AOP는 절러 클래스에 영향을 미치는 행위들을 재사용 가능하도록 Aspect로 캡슐화 시켜준다. 기존의 Aspect 위버(weaver)에서는 Aspect를 위빙 할 경우, 새로운 서비스나 메소드를 추가하고자 한다면 서브클래스를 별도로 상속을 해주어야하며, 이로 인해 코드의 라인수가 증가되며, 수행 시간도 느려지게 된다. 이러한 문제점을 해결하기 위하여 동적 Aspect 위버 상에 Decorator 패턴을 적용하여 별도의 서브클래스를 상속하지 않고, 필요한 메소드만을 추가하여 위빙시키고, Aspect의 join point에 훅(hook)을 첨가하여 불필요한 메소드의 실행을 제거해준다. 이로 인해 수행속도와 재사용성을 증가시킬 수 있게 된다.

  • PDF

A Process Line Development Method based on Commonality & Variability Analysis (공통성과 가변성 분석을 활용한 프로세스 라인 개발 방법)

  • Choi, Seung-Yong;Kim, Sun-Tae;Kim, Jeong-Ah
    • Annual Conference of KIPS
    • /
    • 2014.04a
    • /
    • pp.551-554
    • /
    • 2014
  • 수시로 바뀌는 소프트웨어 프로세스 수립자의 지식과 경험에 의존하여 소프트웨어 프로세스 수립자가 좋아하는 임의의 방법으로 소프트웨어 프로세스를 정의하는 환경에서는 소프트웨어 프로세스의 품질을 높이는 데 한계가 있다. 그러므로 보다 효율적으로 프로세스 테일러링을 하는 기술이 필요하다. 본 논문에서는 소프트웨어 프로세스의 재사용을 가능하게 하는 프로세스 라인 구축 방법을 제안한다. 본 방안을 프로세스 테일러링에 적용하면 프로세스 재사용 기회를 높이고 프로세스 재적용 노력을 줄일 수 있다.

A Study on Component Customization for Component Composition (컴포넌트 합성을 위한 재정의에 관한 연구)

  • Yeom, Hee-Gyun;Kim, Hye-Mee;Hwang, Sun-Myung
    • Annual Conference of KIPS
    • /
    • 2001.04a
    • /
    • pp.177-180
    • /
    • 2001
  • 최근 컴포넌트를 기반으로 하는 소프트웨어 재사용은 합성에 의한 개발 방법론을 근간으로 한다. 여러 컴포넌트를 함께 동작하도록 조립하는 과정이 곧 소프트웨어를 개발하는 과정이 되는 것이다. 본 연구에서는 기존의 코드 기반 또는 문서 기반의 컴포넌트보다는 독립적으로 실행 가능한 블랙박스 개념의 컴포넌트를 기반으로 한 재사용 환경을 위하여 일련의 컴포넌트 수정 개념, 특히 재정의 개념에 관하여 정의하고자 한다. 이는 향후 이를 지원할 수 있는 도구의 설계 및 구현을 위한 기반 개념이 된다.

  • PDF

A Process for Transforming Non-component Java Programs into EJB Programs (비 컴포넌트 자바 프로그램에서 EJB 프로그램으로의 변환 프로세스)

  • Lee, Sung-Eun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.11 no.3
    • /
    • pp.173-186
    • /
    • 2006
  • In this paper, we suggest a process that transforms non-component Java programs into EJB component programs. We approach following methods to increase reusability of existing Java-based programs. We extract proper factors from existing non-component Java programs to construct for component model, and we suggest a transformation technique using extracted factors. Extracted factors are transformed into EJB components. With consideration for reusability of existing programs and EJB's characteristic, we suggest a process that mixes class clustering and method oriented class restructuring.

  • PDF

Development of Reuse Process Through Recovery and Refinement of Precursor for LED (LED용 precursor 재이용을 위한 회수 및 정제 공정 개발)

  • Yang, Jae Yeol;O, Byung Sung;Yoon, Jae Sik
    • Resources Recycling
    • /
    • v.23 no.1
    • /
    • pp.25-32
    • /
    • 2014
  • The purpose of this research is to develop a process and a system to collect, purify and reuse the residual quantity of trimethylgallium, used as a raw material, upon GaN epitaxial growth for LED from a metal organic chemical vapor deposition(MOCVD) equipment. This research reviews whether TMGa collected from the process can be used through a chemical and structural characteristics evaluation. As a result of analyzing the purity using ICP-MS and ICP-AES, 7N high purity (99.99999%) of TMGa was obtained. According to checking the structural change of TMGa through NMR analysis, TMGa having pure $(CH_3)_3Ga$ structure was obtained without structural change. For reliability review of the collected TMGa, u-GaN was deposited using the MOCVD process and an structural, optical and electrical characteristics evaluation was conducted. As a result, it was found out that the reuse was possible.