• Title/Summary/Keyword: 컴포넌트기반 시스템

Search Result 897, Processing Time 0.03 seconds

Component Grid: A Developer-centric Environment for Defense Software Reuse (컴포넌트 그리드: 개발자 친화적인 국방 소프트웨어 재사용 지원 환경)

  • Ko, In-Young;Koo, Hyung-Min
    • Journal of Software Engineering Society
    • /
    • v.23 no.4
    • /
    • pp.151-163
    • /
    • 2010
  • In the defense software domain where large-scale software products in various application areas need to be built, reusing software is regarded as one of the important practices to build software products efficiently and economically. There have been many efforts to apply various methods to support software reuse in the defense software domain. However, developers in the defense software domain still experience many difficulties and face obstacles in reusing software assets. In this paper, we analyze practical problems of software reuse in the defense software domain, and define core requirements to solve those problems. To meet these requirements, we are currently developing the Component Grid system, a reuse-support system that provides a developer-centric software reuse environment. We have designed an architecture of Component Grid, and defined essential elements of the architecture. We have also developed the core approaches for developing the Component Grid system: a semantic-tagging-based requirement tracing method, a reuse-knowledge representation model, a social-network-based asset search method, a web-based asset management environment, and a wiki-based collaborative and participative knowledge construction and refinement method. We expect that the Component Grid system will contribute to increase the reusability of software assets in the defense software domain by providing the environment that supports transparent and efficient sharing and reuse of software assets.

  • PDF

Code Generation System for Component-based Real-time Embedded Software Product Lines (컴포넌트 기반 실시간 임베디드 소프트웨어 프러덕트 라인을 위한 코드 생성 시스템)

  • Choi Seung-Hoon
    • Journal of Internet Computing and Services
    • /
    • v.7 no.4
    • /
    • pp.11-22
    • /
    • 2006
  • Software product-lines methodology is the software development paradigm to build the target system by customizing the variable part of software assets according to requirements. To attain this, the commonalities and variabilities of the system family should be modeled explicitly at early stage. Although the researches on general software product-lines are active, the researches on component-based real-time embedded software product-lines are rather inactive. In this paper a code generation system to support the functional variabilities via feature model and generate the code for synchronization via state model is proposed to increase the productivity of the development of the real-time embedded software product-lines.

  • PDF

Distributed Web GIS Service Based On Inter-Operability (상호운영성 기반의 한 분산 웹 지리정보시스템 구현)

  • 김도현;김민수;장병태
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04a
    • /
    • pp.626-628
    • /
    • 2003
  • 웹 지리정보시스템은 사용하기 쉬운 사용자 인터페이스를 제공함으로써 사용자들로 하여금 공간 데이터의 접근과 분석기능을 쉽게 제공한다. 그러나 이들 시스템들은 독자적인 지리 데이터로의 접근만을 허용하고 분산되어 있는 지리 데이터로 접근할 수 없다. 이는 지리 데이터의 구조와 액세스 방법 등이 서로 상이하기 때문이다. 본 논문에서는 OLE DB을 기반으로 한 분산 지리 데이터의 상호운영성에 대한 기술한다. 또한 분산 지리데이터 서버에서 전달된 데이터는 웬 기반 환경에서 효율적으로 사용되기 위하여 XML 기반의 GML로 변환되어 진다. GML 은 지리정보시스템을 위한 XML기반의 웹 언어로 본문에서는 이를 기술한다. 본 시스템은 컴포넌트 형태로 제공함으로써 구축 비용 및 다양한 사양한 요구사항을 효율적으로 충족시킬 수 있다.

  • PDF

Development of an Information Gatherer for Semi-Structured Web Documents (반 구조적 Web 문서를 위한 정보수집기 개발)

  • 정종석;오동익;이경호;김중배
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2001.11a
    • /
    • pp.199-204
    • /
    • 2001
  • SECOS는 분리개발 된 객체 컴포넌트를 통합함으로써 새로운 응용 시스템을 작성할 수 있는 CBSE(Component Based Software Engineering)기법을 바탕으로 한, 웹 기반 정보 저장/검색의 전형적 모델을 제공하는 소프트웨어 시스템이다. 현재 본 연구팀은 SECOS 시스템의 적용 사례로서 e-business를 위한 쇼핑몰을 구축하고자 검색, 지불, 응용분야의 모듈들을 S/W 컴포넌트로 개발 중에 있다. 본 논문에서는 그 중, SECOS의 검색분야에서 상품정보를 보다 효율적으로 수집하고 사용자에게 양질의 정보를 제공하기 위해 필수적으로 요구되는 정보 수집 서비스의 구조에 대하여 설명하고, 특히 비 정형화 된 XML 웹 소스에서의 정보수집 방법에 있어 현재 진행중인 연구에 대하여 설명하고자 한다.

  • PDF

ITS Algorithm for Integration of NMS NEs in IMT-2000 by using Applicable SIB (ASIB를 응용한 IMT-2000 NMS 네크워크 요소 통합용 ITS 알고리즘)

  • 박수현;김태석;권순각;최재각
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2001.11a
    • /
    • pp.18-23
    • /
    • 2001
  • 멀티미디어 통신 등 서비스 광대역화를 위하여 PSTN, PCN 및 B-lSDN 등과 같은 기존의 망과 연동되게 될 IMT-2000 통신망은 기존의 통신망들이 서로 다른 하드웨어와 운영체제 등 상이한 플랫폼 환경 하에서 개발되어 있는 관계로 망관리 시스템을 구축하는 과정에서 통합 및 유지보수 상의 여러 문제점이 대두되게 된다. 이와 같은 문제점을 해결하기 위하여 본 논문에서는 I-Farmer 모델(Intelligent-Farmer Model)에 기반한 ITS(ISM-Node to SIB) 알고리즘을 제안한다. ITS 알고리즘은 I-Farmer 모델로 설계한 에이전트 시스템 중 Entity Node 및 ILB / OLB 컴포넌트를 AIN의 GFP(Global Functional Plane)내의 SIB 및 시스템 응용프로그램 생성 컴포넌트인 지능망 ASIB로 변형(transformation)해주는 알고리즘이다.

  • PDF

Reconfigurable Java Virtual Machine Model Using Dynamic Instrumentation (동적 인스트루먼테이션을 이용한 자바 가상 머신 재구성 모델)

  • Son, Jae-Woong;Kim, Young-Pill;Yoo, Hyuck
    • Annual Conference of KIPS
    • /
    • 2005.11a
    • /
    • pp.1475-1478
    • /
    • 2005
  • 최근 다양한 내장형 시스템에서 이식성, 신뢰성, 재사용성에서 장점을 가지는 자바가 많이 사용되고 있다. 또한, 내장형 시스템 환경에서 서비스들에 대한 사용자의 요구와 하드웨어 플랫폼이 다양해지고 있다. 내장형 시스템의 플랫폼과 사용자 요구가 다양해짐에 따라 이를 효율적으로 반영하기 위하여 자바 가상 머신의 동적 재구성이 필요하다. 그러나 기존의 자바 가상 머신 재구성에 관한 연구는 컴포넌트 기반 재구성 방법이 대부분이고 이 방법은 컴포넌트의 일부분이 교체될 때 오버헤드가 발생한다. 따라서 본 연구에서는 기존 연구의 단점을 해결할 수 있는 동적 재구성이 가능한 자바 가상 머신 모델을 제안한다.

  • PDF

Development Efficiency increases through CBD application in RND Card Management System (연구비카드관리시스템 개발시 CBD적용을 통한 개발효율성 증대)

  • Lee Jin-Young;Park Myong-Soon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.445-447
    • /
    • 2005
  • 연구비카드시스템개발 시 사용자의 개발요구사항 적용에 있어 구조적 방법론 사용시 기존시스템 개발만큼의 소요시간 및 개발비용이 동일하게 적용되므로 이에 시간적, 비용적측면의 개선이 불가피하다. 이에 대해 컴포넌트 기반 개발방법론으로의 변경으로 공통적인 분석사항 및 설계에 대해 개발방법론상의 단일한 패턴을 적용시킴으로써 개발비용절감과 컴포넌트 재사용으로 개발의 효율성을 증대시키는 효과를 가져올 수 있는 장점에 대해 연구해 본다.

  • PDF

A Design and Implementation of XML Repository System based on EJB Components (EJB 컴포넌트 기반의 XML 저장관리시스템 설계 및 구현)

  • Jung, Sang-Hyuk;Lee, Jung-Soo;Joo, Kyung-Soo
    • Annual Conference of KIPS
    • /
    • 2002.04a
    • /
    • pp.15-18
    • /
    • 2002
  • 웹 정보의 교환과 공유를 위해 XML 문서의 필요성이 증가함에 따라 XML 문서의 저장과 검색에 대한 많은 연구들이 현재 진행되고 있다. 본 논문에서는 XML 문서를 효과적으로 저장, 검색하는 XML 저장 관리 시스템을 설계하였으며, 이를 EJB 컴포넌트를 이용하여 XML 문서를 저장, 검색, 변환 할 수 있는 XML 저장 관리 시스템을 구현하였다.

  • PDF

Storage of XML Documents Using EJB (EJB를 이용한 XML문서 저장)

  • Heo, Youl;Hong, Eui-Kyeong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.157-159
    • /
    • 2001
  • 웹의 표준으로 자리잡고 있는 XML(eXtensible Markup language)은 정보교환을 위한 정보한 포멧으로 대두되고 있으며, 현재 EC/EDI, 전자 도서관, 전자 상거래 등 다양한 분야에서 XML이 사용되고 있다. 따라서 XML 문서를 데이터베이스에 효율적으로 저장하고 검색하기 위한 많은 연구들이 진행되고 있다. XML 문서를 저장하고 검색하고자 하는 시스템은 다양한 시스템의 변화에 효율적으로 적응하고 재사용과 확장성이 용이한 컴포넌트 기반의 소프트웨어로 변환되어야 한다. 본 논문에서는 복잡한 시스템의 개발 기간을 단축하고 소프트웨어 품질과 재사용성을 높이는 객체지향 및 컴포넌트 표준으로 알려진 EJB(Enterprise JavaBeans)를 이용해 XML 문서를 저장하는 방법을 제시 하였다.

  • PDF

Design and Implementation of a Distributed Location Storage Component for MODBMS (MODBMS를 위한 분산 위치 저장 컴포넌트의 설계 및 구현)

  • 윤재관;장유정;장인성;한기준
    • Proceedings of the Korean Association of Geographic Inforamtion Studies Conference
    • /
    • 2003.04a
    • /
    • pp.208-216
    • /
    • 2003
  • 최근 들어 사용자의 위치 데이타를 기반으로 한 LBS가 유용한 서비스로 등장함에 따라 이동 객체의 관리에서 발생하는 대용량의 위치 데이타에 대한 처리가 중요한 문제가 되었다. 이러한 대용량의 위치 데이타는 초당 몇 백만 건이 생성 및 변경되기 때문에 위치 데이타에 대한 신속한 저장 및 검색을 위한 시스템이 필요하다. 이에 본 논문에서는 위치 데이타를 효과적으로 분산 저장 및 검색할 수 있는 MODBMS를 위한 분산 위치 저장 컴포넌트를 설계 및 구현하였다. 분산 위치 저장 컴포넌트는 미들웨어의 정보를 관리하는 서버 관리자, 검색할 서버의 정보를 반환하는 연결 관리자, 디스크 정보 및 백업 작업을 위한 디스크 관리자, 위치 데이타의 저장 및 검색을 위한 미들웨어, 그리고 클라이언트로 구성되어 있다.

  • PDF