• Title/Summary/Keyword: Component-based Reuse

Search Result 159, Processing Time 0.029 seconds

Design and Implementation of Application Service Component for Reuse in Local Government's GIS (지방자치단체 지리정보시스템에서 재사용을 위한 응용 서비스 컴포넌트의 설계 및 구현)

  • Kim, Kwang-Soo;Cho, Dae-Soo;Kim, Do-Hyun;Choi, Hae-Ock
    • Journal of Korea Spatial Information System Society
    • /
    • v.3 no.1 s.5
    • /
    • pp.75-87
    • /
    • 2001
  • The advantages of using components result from their reusability between applications. Applications can be easily implemented by adding components. In this paper, we described the design and implementation process of ASC(Application Service Component) for component-based GIS applications. In our project, there are 5 applications : Road Facility Management, Urban Planning, Cadastral Map Management, Water Supply Management, and Sewerage Management. All of them use MapBase component which supports common GIS functionality. Although they are different applications, some parts of them are same. We analyzed the developed results in 1st and 2nd year, and the achievement of UIS(Urban Information System) project in Busan Metro City in Korea. The UIS of Busan was consisted of 5 applications to equal with our project. Then, we extracted 11 common used components between 5 applications, and implemented 5 common components of them and 2 additional components. They were Authority, GISReport, IndexMap, Measurement, Search, Symbol Manager, and Attribute Display. As we offered them to companies developing application components, they were able to reduce the development time.

  • PDF

Defense software test procedure improvement measure reflecting the TMMi (TMMi를 반영한 국방 소프트웨어 테스트 절차 발전방안)

  • Park, Yeon-Dong
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.22 no.1
    • /
    • pp.87-93
    • /
    • 2021
  • As the portion of modern weapons systems equipped with electronic components increases, the presence of embedded software has also increased, subsequently drawing interest in quality management and development methods. Unlike mechanical systems, software is logically intangible, hard to troubleshoot, and hard to reuse, making it hard to utilize limited resources when exposed to failures. The United States had successful results in establishing the Capability Maturity Model (CMM) by studying and applying separate processes for development and quality management of defense software. South Korea has also established, and utilizes, a standard of development and quality management for defense software based on international standards. However, some say those standards still remain at a basic level, and should be modified along with the progress in software. If the standard stays at a basic level, compared to software progression, the cost to reuse and restore resources will increase exponentially. This paper discusses improvement in the test processes for defense software through the Test Maturity Model-integration (TMMi)-derived from the CMM-and presents a blueprint for defense software quality management.

Agent-based Component Meta-info reuse method (에이전트 기반 컴포넌트 메타정보의 재사용 기법)

  • 김용식;문창주;송치양;백두권
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.349-351
    • /
    • 2000
  • 컴포넌트의 재사용은 기존 소프트웨어의 문제점인 소프트웨어의 수요충족, 신뢰성 요구 및 유지보수 용이 등을 해결할 수 있는 방법중의 하나이다. 현재, 컴포넌트를 재사용하기 위한 노력은 기존의 프로그램의 개발, 유통과는 다른 차원에서 다루어질 필요가 있는데 이러한 노력은 컴포넌트 정보의 표준화와 여러 컴포넌트 유통사이트에서 볼 수 있다. 그러나 기존의 정보서비스는 데이터요소의 불일치와 이미 검색된 정보를 다시 찾아야 하는 비효율적인 검색방법을 사용하고 있음은 물론, 각 회사, 단체마다 각기 다른 포맷을 사용해 컴포넌트 정보에 대한 일관성을 제공해주지 못하고 있다. 본 논문에서는 이전에 찾은 컴포넌트 정보를 재사용할 수 있도록 에이전트를 사용해 컴포넌트 정보를 수집하고 이렇게 획득한 정보를 메타정보로 저장하는 동시에 각 사용자에게 필요한 측면별로 정보를 달리 관리하는 컴포넌트 정보의 재사용 방법을 제시한다. 즉, 이용자별로 컴포넌트에 대한 메타정보를 정의하는 동시에 각 이용자가 에이전트를 사용해 획득한 컴포넌트 정보를 효과적으로 활용하는 방법을 통해 효과적인 컴포넌트 정보관리 시스템의 모델을 제시한다.

  • PDF

A Study of Component Specification and Reuse on WBI (웹 기반교육 컴포넌트 명세와 재사용에 관한 연구)

  • Jeon, Ju-Hyun;Hong, Chan-Ki;Kim, Sang-Gun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.04b
    • /
    • pp.1005-1008
    • /
    • 2001
  • 이 연구에서는 웹 기반 시스템의 분산되어 있는 자료 활용이 미비하고 시스템을 개발 할 때 시스템 사용자(여기에서는 교수 - 학습자)들의 요구사항이 충분히 반영되지 못하는 점을 개선하기 위해 WBSE(Web Based Software Engineering)개념을 웹 기반 시스템에 도입하여 요구사항을 반영하고 기존에 개발되어 사용되고 있는 소프트웨어를 컴포넌트화 하는 작업을 시도하여 이를 재사용 통합함으로써 새로운 시스템을 개발하는데 재사용 하고자 한다. 특히 기존 웹 기반 시스템에서 재사용 할 수 있는 컴포넌트를 추출하여 특정 시스템(웹 기반 교육 시스템)에 재사용하는 일련의 과정에 대하여 연구 기술하였다.

  • PDF

Flow analysis of the Hydrogen Recirculation System for Fuel Cells (연료전지 수소 재순환 시스템의 유동해석)

  • Kim, Jae-Choon;Lee, Yong-Taek;Chung, Jin-Taek;Kim, Yong-Chan;Hwang, In-Chul
    • 유체기계공업학회:학술대회논문집
    • /
    • 2005.12a
    • /
    • pp.759-764
    • /
    • 2005
  • In this paper, numerical analysis of hydrogen recycle system has been conducted in order to enhance the efficiency of automotive fuel cell. Generally, the excess hydrogen is provided in the automotive fuel cell. Since the non-reaction hydrogen reduces automotive fuel cell efficiency, reuse of the non-reaction hydrogen can be helpful to improve the fuel cell performance. In case of PEM FC, the water vapor is provided to hydrogen from the cathode so that the mixture experiences phase change depending on the changes of pressure and temperature. The internal flow of the mixture in the hydrogen recirculation system of fuel cell was investigated for real flow conditions. The variation of performance, properties and mass fractions of mixture, hydrogen and water-vapor were investigated. This study was performed based on 80KW level automotive fuel cell's recycling system.

  • PDF

An agent construction Method for Component Information reuse based on the XML (컴포넌트 정보의 재사용을 위한 XML 기반 에이전트 구축 방법)

  • 김용식;문창주;송치양;백두권
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.591-593
    • /
    • 2000
  • 컴포넌트의 재사용은 기존 소프트웨어의 문제점인 소프트웨어의 수요충족, 신뢰성요구 및 유지보수 용이 등을 해결할 수 있는 방법중의 하나이다. 현재, 재사용 컴포넌트를 위한 웹 상에서의 정보서비스는 데이터요소의 불일치와 이미 검색된 정보를 다시 찾아야 하는 비효율적인 검색방법을 사용하고 있다. 이를 해결하기 위해, 본 논문에서는 이전에 찾은 컴포넌트 정보를 재사용 할 수 있도록 에이전트를 사용해 컴포넌트 정보를 수집하고 논문에서는 이전에 찾은 컴포넌트 정보를 재사용 할 수 있도록 에이전트를 사용해 컴포넌트 정보를 수집하고 XML 형태로 정보를 저장, 관리하는 컴포넌트 정보의 재사용 방법을 제시한다. 즉, 이용자별로 이미 검색된 정보를 저장, 갱신관리하여, 이후 컴포넌트 검색에 있어서 이런 정보를 재활용함으로써, 검색시간의 단축, 정확한 정보검색 그리고 이용자별 차별적인 정보제공과 컴포넌트 평가를 지원할 수 있다.

  • PDF

Refactoring Legacy Software for Component-Based Reuse (컴포넌트 기반 재사용을 위한 레거시 소프트웨어 리팩토링)

  • Cho, Hyun;Choi, Soon-Kyu;Kim, Eun-Young
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.55-57
    • /
    • 2002
  • IT 기술이 급격히 변화하더라도 새롭게 개발되는 대부분 소프트웨어의 핵심 부분은 기존에 존재하는 소프트웨어를 재사용하여 구현되어지는 경우가 많다. 그러나, 소프트웨어가 최초로 개발된 후 시간이 흐르고 빈번한 수정이 가해지게되면 소프트웨어는 필연적으로 최초의 형상과 많이 달라져 소프트웨어의 효과적인 재사용을 어렵게 한다. 이러한 레거시 소프트웨어를 재사용하기 위해 Refactoring을 적용하여 레거시 소프트웨어를 컴포넌트화하고 이를 재사용하고자 한다. 또한, Refactoring에 관련된 일련의 활동을 Activity로 보고 변경 관리의 대상으로 선정하여 이를 관리함으로써 Refactoring 활동을 평가하고자 한다.

  • PDF

Reuse Approach of the Architecture Framework Artifacts in the Component Based Development Methodology (CBD 방법론에서 AF 산출물 재활용 방안)

  • Lee Hyun Chul;Lee Sang Ho;Jung Gyung Chul;Lee Sung Jong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.316-318
    • /
    • 2005
  • 소프트웨어 획득부서에서는 정보체계획득 및 개발표준화를 위해 아키텍처 프레임워크와 CBD 방법론을 개발하여 정보체계의 상호운용성과 재사용성 확대를 통해 효율적인 통합 및 표준화 관리가 이루어지도록 하고 있다. 그러나 AF와 CBD 방법론간의 산출물 상호관계에 관한 명확한 가이드라인과 활용방안이 없는 실정이다. 이로 인해 산출물 중복작성 등으로 불필요한 개발기간 연장과 비용 중복 등 비효율적인 업무수행이 이루어지고 있다. 본 논문에서는 두 절차에서 요구산출물들의 연관관계 및 중복성을 분석하여 CBD 프로세스에 따라 AF 산출물의 재활용 방안을 제시해 봄으로써 산출물의 작성 부담을 경감시키고 내용에 충실하게 작성하도록 하여 산출물의 품질 및 재사용성을 높여 효율적인 정보체계를 구축하는데 도움이 되고자 한다.

  • PDF

Proposal of Component Evaluation Metrics based on Reuse (재사용에 기반한 컴포넌트 평가 메트릭의 제안)

  • Lee, Ha-Yong;Yang, Hae-Sool;Hwang, Suk-Hyung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.04a
    • /
    • pp.505-508
    • /
    • 2002
  • 소프트웨어를 기능 단위인 부품으로 분류하고 소프트웨어 부품을 조합하여 개발해 나가는 컴포넌트 기술은 개발비용의 감소와 소프트웨어 전체의 신뢰성 향상을 목적으로 주목되고 있다. 그러나 재사용의 대상이 되는 각 컴포넌트의 신뢰성이 낮고 오히려 전체의 신뢰성을 손상시키는 결과가 나타나고 있다. 결국, 컴포넌트의 신뢰성 향상이 매우 중요하고 이를 위해 컴포넌트에 대해 품질을 측정할 필요가 있다. 본 연구에서는 소스코드가 공개되지 않은 소프트웨어 컴포넌트에 대해 블랙박스의 개념으로 보고 정적 측면에 대한 품질을 측정하는 기법을 제안한다.

  • PDF

Component-based Reuse using Semantic Network (의미망을 이용한 컴포넌트 기반 재사용)

  • Han Jung-Soo;Kim Gui-Jug
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.11a
    • /
    • pp.357-360
    • /
    • 2004
  • 본 논문은 소프트웨어의 효율적인 재사용을 위해 소스 코드 기반 컴포넌트 검색 방법을 제안하였다. 제안한 방법은 2단계로 이루어지는데, 먼저 라이브러리에 저장된 클래스를 기반으로 한 컴포넌트는 파싱 과정을 거쳐 의미망을 구성하고, 다음으로 사용자가 질의한 소스 코드를 이용하여 검색이 이루어진다. 소스 코드에서 추출된 식별자가 컴포넌트의 의미망을 활성화시켜 연관된 컴포넌트를 검색한다. 본 연구에서 제안한 검색방법은 프로그래머의 관심을 라이브러리 내에 있는 컴포넌트로 유도하여 재사용성을 높일 수 있으며, 프로그래밍 패턴을 제공함으로써 프로그래머로 하여금 프로그램의 가이드 라인으로 사용할 수 있도록 도움을 줄 수 있다.

  • PDF