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

Search Result 1,427, Processing Time 0.026 seconds

An XML-Based Component Repository Model Focused on Interface Specification (XML 기반 인터페이스 명세 중심의 컴포넌트 저장소 모델)

  • Kim, Kyung-Min;Kim, Tae-Woong;Kim, Jeung-Hyun;Kim, Tae-Gong;Choi, Hang-Mook
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.2083-2086
    • /
    • 2002
  • 시스템이 복잡해지고 대형화됨에 따라 소프트웨어 생산성, 품질, 효율성을 높이기 위해서 부품화와 재사용의 특성을 지닌 컴포넌트가 여러 응용프로그램에서 개발되고 있다. 따라서 컴포넌트기반 소프트웨어공학에서는 컴포넌트를 분류, 검증, 검색하기 위한 컴포넌트 명세화 방안과 컴포넌트 기반의 개발을 위한 개발공정에 대해 많은 연구가 요구되고 있다. 이에 본 논문에서는 컴포넌트의 실제 재사용을 위해 컴포넌트의 조립 시점 정보를 나타내는 인터페이스 명세 중심의 컴포넌트 저장소 모델을 제안한다. 본 논문에서 제안하고 있는 컴포넌트 명세에는 인터페이스 정보 뿐 아니라 상속 등과 같은 재사용에 대한 정보와 컴포넌트들간의 결합관계를 나타내는 상호작용에 관한 정보를 포함하며, 이 명세는 이식성 및 구조적 표현이 뛰어나고 다양한 형태의 문서로 확장 가능한 XML을 사용하여 기술한다.

  • PDF

A Study on Requirement Specification for Component Configuration Management (컴포넌트 형상관리를 위한 요구명세에 관한 연구)

  • Jung Dae-Sung;Han Jung-Soo
    • The Journal of the Korea Contents Association
    • /
    • v.5 no.5
    • /
    • pp.51-58
    • /
    • 2005
  • Software development process evolves by component based development(CBD) process and introduction to configuration management system is risen recently. In this paper, we explained component configuration management system evolved out of CBD methodology and focused on the specification management in component configuration management. The component specification is being based on XML that is a normalization document. Also, component version management and dependency management are achieved by a component name. And component dependency information is just the integration information using a component specification name used in the composition when component specification is composed. Thus we confirmed possibility of version management and dependency management using the specification.

  • PDF

Study on the Process for Component Integration (컴포넌트 통합을 위한 프로세서에 관한 연구)

  • 김행곤;신호준;한은주
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.552-554
    • /
    • 2000
  • 잘 정의된 인터페이스를 통해서 의미있는 서비스를 유도하거나 기술하는 소프트웨어의 식별가능한 조각인 컴포넌트를 개발하기 위한 방법론은 최근에 주목받고 있는 부분이다. 컴포넌트 기반 개발은 컴포넌트를 개발하기위한 단계와 이를 바탕으로 하나의 애플리케이션이나 시스템을 구축하는 과정이 병렬적으로 진행되는 프로세스가 특징적이다. 이러한, 단위 기능의 요소로써 컴포넌트는 새로운 요구사항에 대한 대치가능성이나 서로의 계약을 통한 조합이 가능한 것은 통합(integration)에 대한 개념이 기반이 되고 있다. 본 논문에서는 상이하게 개발된 컴포넌트 통합의 전반적인 개념을 소개하고, 단일한 컴포넌트의 통합과 통합된 컴포넌트 군을 재 통합하는 메커니즘을 정의한다. 또한, 이에 따른 컴포넌트 기반 개발의 전반적인 프로세스와 통합에 관련된 로직을 정의함으로써 체계적으로 컴포넌트를 개발할 수 있도록 도움을 주고, 컴포넌트 통합에 의한 재사용성과 효율성을 높이고자 한다.

  • PDF

Information Integration based on Cooperative Information System for Component (컴포넌트 지원을 위한 상호운용 정보시스템기반의 정보 통합)

  • 신호준;이수기;김행곤
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.625-627
    • /
    • 2001
  • 컴포넌트의 기반 개발은 저비용과 단기간에 개발되는 잠재적인 장점을 가지고 있으며, 대부분의 컴포넌트기반의 연구들은 설계와 통합 프로세스에 초점을 두고 있다. 또한, 방법론과 도구들은 컴포넌트 구축과 개발 프로세스를 지원하지만, 비동기적으로 상호작용하는 사용자를 위한 통합된 정보의 제공과 관리에 대한 연구는 미약하다. 따라서, 본 논문에서는 컴포넌트 생산자, 서비스업자, 소비자를 위해 요구되고 지원되어야할 컴포넌트 정보를 고려한 상호운용시스템에서의 정보 통합을 제안한다. in-house 형태의 컴포넌트 구축과 컴포넌트로 애플리케이션을 조립하는 개발자를 지원 가능하고, 컴포넌트 시장에서 구매하기 위한 가이드라인을 제시한다. 이러한 정보는 상호운용정보 시스템 상에서 식별된 컴포넌트 사용자를 중심으로 통합되며, 결함과 추가적으로 요구되는 노력들을 감소시키는 고수준의 컴포넌트를 획득 가능하게 한다.

  • PDF

A Study for Search Method WBI Components Based-on Component Specification (명세를 통한 교육컴포넌트 검색에 관한 연구)

  • 전주현;홍찬기
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04a
    • /
    • pp.854-856
    • /
    • 2003
  • 웹 기반 교육시스템에 컴포넌트 개념을 도입하여 재사용하는 연구는 소프트웨어 재사용 측면에서 생산성 증대에 기여하지만 이러한 효과가 현실화되기 위해서는 기술적인 제반 요소들, 예를 들면 충분히 많은수의 사용 가능한 컴포넌트의 존재, 검색 및 등록 시스템의 지원, 효과적인 컴포넌트 서술 등의 문제가 해결되어야 하며 이 논문에서는 웹 기반 교육시스템에 컴포넌트 개념을 도입하여 재사용성을 높이는 연구의 연장으로 컴포넌트를 인터넷상에 개방하면서 그 컴포넌트에 대한 검색을 하거나 컴포넌트를 이해하고자 하는 사용자들에게 도움이 되는 정보들이 상세하게 기술되어야 함을 전제로 개발자의 WBI에서 요구 사항에 부합되는 컴포넌트를 검색하기 위한 컴포넌트 명세 모델과 아키텍쳐에 기반한 컴포넌트 검색 모델을 XML형태로 명세하고 클래스 다이어그램으로 표기하는 연구를 하였다.

  • PDF

The design of a platform neutral performance measurement tool (미들웨어 중립적인 컴포넌트 성능측정도구 설계)

  • 황길승;이긍해
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04c
    • /
    • pp.118-120
    • /
    • 2003
  • 컴포넌트 기반 개발 방법은 조립 가능한 컴포넌트들을 이용하여 소프트웨어를 구현하는 기술로써, 소프트웨어의 생산성 및 품질을 높이는 효과적인 방법으로 알려져 있다. 향후 성장이 예상되는 컴포넌트 시장에서는 여러 컴포넌트 공급자들에 의해 COTS나 Web Services의 형태로 동일 내지는 유사 기능을 수행하는 대체 가능한 컴포넌트들이 나타나게 될 것이다. 개발되는 컴포넌트 기반 소프트웨어의 품질을 위해서는 여러 경쟁 컴포넌트들 중에서 우수한 성능을 가진 컴포넌트를 선택하는 기술이 중요한 요소의 하나라고 할 수 있다. 일반적으로 컴포넌트는 컴포넌트 모델에 종속적이기 때문에 컴포넌트의 성능 측정기도 측정 대상 컴포넌트뿐만 아니라 컴포넌트 모델에 종속적으로 구현된다. 본 논문은 컴포넌트 모델과 미들웨어 프레임워크에 중립적인 분산 컴포넌트의 성능 측정 모델에 대하여 설명한다. 이 모델을 이용하여 컴포넌트 모델에 중립 적인 성능측정기를 개발할 수 있으며 컴포넌트의 비교와 검증에 필요한 객관적인 성능 측정 결과를 얻을 수 있다.

  • PDF

Design and implementation of an architecture description language that supports architecture-based component assembly (아키텍처 기반의 컴포넌트 조립을 지원하는 아키텍처 기술 언어의 설계와 구현)

  • 노성환;신동익;전태웅
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.16-18
    • /
    • 2002
  • 컴포넌트 시스템은 잘 정의된 아키덱처를 기반으로 개발되어야 한다. 소프트웨어 아키텍처를 정확하고 엄밀하게 설계, 분석하기 위해서는 아키텍처 기술언어(ADL)의 사용이 필요하다. 컴포넌트 시스템의 아키텍처 모델링에 ADL을 효과적으로 사용하기 위해서는ADL로 기술된 명세 수준의 아키텍처 모델로부터 목표한 플랫폼에 부합하는 컴포넌트 시스템을 효율적으로 구현할 수 있어야 한다. 본 논문에서는 C2 스타일의 아키텍처에 기반한 컴포넌트 합성을 지원하는 ADL을 설계, 구현한 결과와 이를 EJB 컴포넌트들의 조립을 지원하는도구의 아키텍처 기술 언어로 사용한 사례를 설명한다.

  • PDF

An Implementation of a Component Repository based on J2EE Application Model (J2EE 어플리케이션 모델 기반의 컴포넌트 저장소 구현)

  • 안성아;최희석;염근혁
    • Journal of Korea Multimedia Society
    • /
    • v.5 no.1
    • /
    • pp.77-93
    • /
    • 2002
  • Now we are following component-based software development as a solution to improve the reusability, reliability, and extensibility of the software. To support these, the developed components must be reused through component repository at software development. However, traditional centralized repositories couldn't activate component markets since not only the number of users were restricted but also most of the provided components were those on clients like user interface and so on. Recently, a lot of server-side components, reused in a specific domain, have appeared thanks to the development of both Internet technology and component technology such as EJB, DCOM, etc. Therefore, component repositories, based on domain information, classify and provide components and must offer web-based service for many users to use it stably. This study introduces the implementation of a component repository based on J2EE application model. It provides application developers with the service to search and extract appropriate components, and supplies them reliable services in web environment.

  • PDF

A Study on Component Modeling Tool based on Design Pattern (디자인 패턴 기반의 컴포넌트 모델링도구에 관한 연구)

  • Seo, Young-Jun;Song, Young-Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.10a
    • /
    • pp.437-440
    • /
    • 2001
  • 현재 소프트웨어 개발 생산성과 품질을 개선하기 위해 컴포넌트 재사용에 관한 연구가 활발히 이루어지고 있으며, 특히 분산 개발 환경에서 팀 개발의 생산성을 향상시키기 위한 컴포넌트 재사용 방법이 연구되고 있다. 그러나, 이들 컴포넌트들을 효과적으로 개발, 공유, 관리하기 위한 방안이 부족한 상황이다. 따라서, 본 논문에서는 컴포넌트의 재사용성을 최대화하기 위하여 반복적 설계 문제를 해결하기 위한 구조를 갖고 있는 디자인 패턴을 대상으로 하는 공유 가능한 디자인 패턴 기반의 컴포넌트 개발 시스템을 제안하였다. 본 논문에서 제안하는 DPCM(Design Pattern Component Modeling) 도구는 추상적인 디자인 패턴 구조와 구체적인 컴포넌트 구조를 저장하기 위해 각각 별도의 Library를 구축한다. 그리고, 두 Library 사이에는 패턴 구조를 특정 애플리케이션에 적합하게 구체화하는 과정을 시각적으로 모델링 하며, 구체적인 구현 코드와 함께 COM 사양의 컴포넌트로 변환한다. 본 논문에서는 개발자들이 애플리케이션 개발에 필요한 컴포넌트를 제공 받을 수 있는 디자인 패턴 기반의 소프트웨어 컴포넌트 개발 도구의 방향을 제시하였다.

  • PDF

A Design of Workflow based on EJB Component for E-Business System (전자상거래시스템을 위한 EJB 컴포넌트 기반의 워크플로우 설계)

  • 정화영
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2003.05a
    • /
    • pp.662-665
    • /
    • 2003
  • 전자상거래 분야는 다양한 소비자의 욕구를 지원하기 위한 컨텐츠를 기반으로 활성화되고있다. 즉, 효율적인 비즈니스 트랜잭션 처리를 위한 기법들이 연구되고 있으며 EJB와 같은 웹 기반 컴포넌트 기술이 응용되고 있다. 따라서, 본 연구는 웹 기반 EJB 컴포넌트 기술을 응용한 효율적인 전자상거래 컨텐츠 관리 및 처리를 위한 워크플로우를 설계하였다. 이에 따라, 다양한 컨텐츠의 핸들링을 위하여 웹 서버 컴포넌트 모델인 EJB를 사용하였으며, 기능단위의 컴포넌트들이 다양한 컨텐츠를 처리함으로써 재사용, 유지보수 등의 시스템 개발 효율성을 높일 수 있다.

  • PDF