• 제목/요약/키워드: 도메인 컴포넌트

검색결과 146건 처리시간 0.043초

컴포넌트 추출기법을 상세화한 수정된 KobrA 프로세스 (Revised KobrA Process : Elaboration of Component Extraction Method)

  • 장은주;이재현;김용성;유철중;장옥배
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (B)
    • /
    • pp.121-123
    • /
    • 2003
  • 기존 KobrA 프로세스는 컴포넌트 기반과 프로덕트 라인 공학의 개념을 모두 포괄할 수 있는 장점이 있지만, 컴포넌트 추출에 관한 명확한 가이드가 존재하지 않아서 특정 도메인에 적용하는데 어려움이 있다. 따라서 본 논문에서는 KobrA 프로세스에 컴포넌트 추출 단계를 추가하여 KobrA 프로세스를 수정하고자 한다. 본 논문은 기존의 KobrA 프로세스보다 효과적이고 실용적인 프로세스를 정의할 뿐만 아니라 컴포넌트 추출상의 모호성이 존재하는 문제점을 해결할 수 있다는데 그 의의가 있다.

  • PDF

일반성 향상을 위한 가변성 설계 기법 및 커스터마이제이션 기법 (A Variability Design and Customization Technique for Improving Generality)

  • 김철진;조은숙
    • 한국멀티미디어학회논문지
    • /
    • 제9권8호
    • /
    • pp.1076-1085
    • /
    • 2006
  • 다양한 요구 사항들을 완전하게 만족시켜 주기 위한 컴포넌트의 설계는 매우 어려우며 또한 도메인의 특정화된 업무 로직을 완전하게 수용하는 것은 불가능하다. 이러한 요구 사항을 만족시키기 위해 블랙 박스보다는 화이트 박스 컴포넌트로 제공될 필요가 있다. 본 논문에서는 다양한 도메인의 요구사항을 수용할 수 있는 장치를 제공하기 위해 컴포넌트의 가변성 설계 기법과 이런 설계 기법을 이용하여 컴포넌트를 커스터마이제이션 하기 위한 기법을 제안한다. 컴포넌트의 가변성은 컴포넌트 개발 과정에서 초기 가변성이 설계되며 가변성 적용을 위해 커스터마이제이션 기법을 이용한다. 본 논문에서는 컴포넌트의 기능 변경을 위한 행위 가변성 설계 기법과 커스터마이제이션 기법을 제안한다. 가변성이 적용된 컴포넌트는 이를 기반으로 한 어플리케이션을 개발하는 과정에서 가변성이 재설계될 수 있으며 이러한 과정을 통해 컴포넌트의 가변성이 진화되고 컴포넌트의 일반성이 더욱 향상될 수 있다.

  • PDF

컴포넌트 워크플로우 커스터마이제이션 기법 (A Component Workflow Customization Technique)

  • 김철진;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권5호
    • /
    • pp.499-509
    • /
    • 2000
  • 소프트웨어를 개발하는데 미리 구현된 블록을 사용하여 소프트웨어 개발 비용과 시간을 단축할 수 있다. 이와 같이 미리 구현된 블록을 컴포넌트(Component)라고 하며 컴포넌트는 실행 단위로 개발자에게 인터페이스만을 제공하여 내부 상세한 부분을 숨기므로 쉽고 빠르게 대형 어플리케이션을 개발할수 있다. 개발자는 완전히 내부를 볼 수 없는 블랙 박스(Black Box) 형태의 컴포넌트를 사용한다. 그러나 개발자들은 개발 도메인의 특성에 맞게 속성 및 워크플로우(Workflow)의 변경을 원하기 때문에 커스터마이즈(Customize)할 수 있는 방법이 있어야 한다. 기존의 커스터마이즈 기법은 컴포넌트의 속성을 변경하는 것에 국한 되어 있다. 본 논문에서는 비즈니스 측면에서 속성 뿐만이 아니라 컴포넌트 내부의 워크플로우도 변경할 수 있는 기법을 제시한다. 기존에 워크플로우를 변경한다는 것은 컴포넌트 내부를 개발자가 이해하고 코드 수준에서 수정해야 하는 화이트 박스(White Box)이지만, 본 논문에서는 워크플로우의 변경을 화이트 박스가 아니라 블랙 박스 형태로 컴포넌트 인터페이스 만을 이용해 커스터마이즈 할 수 있다. 본 논문에서 제시하는 컴포넌트 커스터마이즈 기법은 특정 비즈니스 측면에서 도메인에 종속적인 특성을 가지며 컴포넌트를 좀더 범용적으로 사용할 수 있는 향상된 커스터마이즈 기법을 제시한다.

  • PDF

웹 기반의 E-business 컴포넌트 분류 및 관리시스템의 설계 (Design of E-business Components Classification and Management System based on Web)

  • 김재생;송영재
    • 한국컴퓨터산업학회논문지
    • /
    • 제2권3호
    • /
    • pp.397-406
    • /
    • 2001
  • E-business가 상용화됨에 따라 많은 기업들이 인터넷을 통해 B2B, B2C 등의 상거래를 하고 있다. 이러한 웹 기반 전자상거래를 지원하려면 그 회사의 이미지를 고객에게 홍보할 수 있는 홈페이지나 쇼핑몰을 구축해야 한다. 본 논문에서는 전자상거래 관련 홈페이지 및 쇼핑몰 구축시에 공통으로 사용되는 컴포넌트들을 기능에 따라 분류하고, 이 컴포넌트들의 정보, 검색, 편집 둥의 환경을 지원하는 관리 시스템을 설계하였다. 그리고 적용사례로서 상품의 구매과정을 도메인 분석하여 필요한 컴포넌트들을 추출하여 보았다. 설계된 프로토타입은 웹 기반 컴포넌트 관리 시스템 개발에 많은 도움을 줄 수 있을 것이다.

  • PDF

비즈니스 컴포넌트 개발을 지원하는 요구공학 라이프 사이클에 관한 연구 (The Study on the Requirement Engineering Life-cycle Support to Business Component Development)

  • 김행곤;김성원;김정수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 제13회 춘계학술대회 및 임시총회 학술발표 논문집
    • /
    • pp.791-796
    • /
    • 2000
  • 컴포넌트를 기반으로 애플리케이션을 구축하는 패러다임이 제시되면서 특히, 비즈니스 영역에 대한 개발과 기반 연구가 활발히 진행되고 있다. 최근 소프트웨어가 사용되는 영역이 복잡하고 대형화됨에 따라서, 문제영역의 분석을 통한 요구사항을 추출하는 일련의 작업이 점점 어렵게 인식되고, 컴포넌트를 개발하기 위한 모델기반의 방법론은 외부로 나타나는 인터페이스와 실제 구현되는 내부를 분리해서 설계하는 추세를 보이고 있다. 또한, 요구사항 단계에서의 문제점이 전체적인 소프트웨어 개발에 커다란 영향을 미치는 문제점들을 해결하기 위하여 좀더 체계적이고 총괄적인 접근으로 요구공학의 중요성이 강조되고 있다. 본 논문에서는 비즈니스 컴포넌트 개발을 지원하기 위해 문제 영역에서 올바른 요구사항을 체계화하고 분석할 뿐만아니라, 컴포넌트의 내부와 외부 설계, 개발을 고려한 도메인과 서비스 두 가지 관점을 포함한 요구공학 라이프사이클 정의하고자 한다. 또한, 도메인과 서비스 관점을 추출하기위해서 간략한 스펙을 제시하며 사례를 통해, 사용자가 원하는 실세계의 비즈니스 개념을 올바르게 적용하고, 분석, 설계, 개발단계에 유용한 정보로 사용되도록 한다.

  • PDF

MDA기반 모델 변환 기법을 이용한 컴포넌트 생산성 향상에 대한 사례연구 (A Case Study for Improving Component Productivity using MDA based Model Transformation Technique)

  • 김학인;최오훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.463-465
    • /
    • 2004
  • 소프트웨어 산업 사회에서는 현재까지 생산성 향상이라는 문제에 대한 여러 가지 방안들을 제시하고 있으며, 컴포넌트 기반 개발 프로세스 역시 생산성 향상에 대한 않은 가능성을 제시하고 있다. 하지만 현실적으로 컴포넌트간의 호환 및 상호 운용에 대한 않은 문제점들을 내포하고 있으며, 본 논문에서는 이러한 문제점들을 해결하기 위한 노력들 중의 하나로 OMG의 MDA(Model Driven Architecture) 기술을 이용하여 특정 도메인의 모델 변환(Model Transformation) 구조를 구현하고, 최적화된 개발 방법론을 적용한 실제 사례를 통하여 컴포넌트의 생산성 향상에 대한 결과를 측정하여 그 효과에 대해서 검증한다

  • PDF

UML Components 방법론의 테일러링을 통한 GNSS 컴포넌트 추출 (GNSS Component Extraction by UML Components Tailoring)

  • 진달래;노혜민;유철중;장옥배;이종훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (B)
    • /
    • pp.139-141
    • /
    • 2003
  • GNSS 시스템을 구축하는데 있어서 기존의 절차지향이나 객채지향 방법에서 벗어나 컴포넌트 개발(CBD) 방법론을 이용하는 것이 재사용성, 유지 보수성, 비용 절감 및 효율성 측면에서 적합하다는 타당성이 제기되고 있다. 따라서 본 논문에서는 기존의 여러 CBD 방법론 중 GNSS 문제 도메인에 가장 적합한 UML Components 방법론을 테일러링하여 GNSS 컴포넌트 추출을 위한 프로세스를 정의한 후에, 그 프로세스에 마라 GNSS 컴포넌트를 추출한다.

  • PDF

특성 구성과 GenVoca 아키텍처에 기반한 컴포넌트 재구성 자동화 도구 (Automatic Component Reconfiguration Tool Based on the Feature Configuration and GenVoca Architecture)

  • 최승훈
    • 인터넷정보학회논문지
    • /
    • 제5권4호
    • /
    • pp.125-134
    • /
    • 2004
  • 최근 컴포넌트 기반의 소프트웨어 프러덕트 라인에 대한 연구와 소프트웨어 프러덕트 라인에 자동 생성 프로그래밍 기법을 적용하기 위한 연구가 활발히 진행 중이다. 본 논문은, 컴포넌트 기반의 소프트웨어 프러덕트 라인 개발에 활용될 수 있는 컴포넌트 재구성 자동화 도구를 제안한다. 본 도구는 도메인 공학의 주요 산물인 특성 모델로부터 재사용자의 요구 사항을 받아들여 특성 구성(feature configuration)을 만들고 이를 바탕으로 재구성된 컴포넌트 코드를 자동으로 생성한다. 이를 위하여 컨포넌트 패밀리는 자동 생성 프로그래밍의 한 기법인 GenVoco의 아키텍처를 가지며 XSLT 스크립트가 컴포넌트론 구성하는 구현 부품의 코드 템플릿을 제공한다. ‘은행 계좌’ 컴포넌트 패밀리를 사례 연구로 하여 본 논문의 컴포넌트 재구성 자동화 도구가 재사용자의 목적에 맞는 컴포넌트를 자동으로 생성함을 보였다. 본 논문의 연구 결과는 소프트웨어 프러덕트라인 개발의 생산성을 향상시키는데 응용될 수 있다.

  • PDF

유비쿼터스 환경에서 다양한 관점의 컨텍스트 모델 (Multi-perspective Context Model in Ubiquitous Computing Environment)

  • 김은회;최재영
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (A)
    • /
    • pp.661-663
    • /
    • 2005
  • 유비쿼터스 컴퓨팅 환경에서 서로 다른 여러 컴포넌트들이 공유할 수 온톨로지 기반 컨텍스트 모델이 연구되고 있다. 그런데 이러한 컨텍스트 모델들은 한가지 판정을 지원하는 컨텍스트 모델이므로 서로 다른 목적으로 컨텍스트 모델을 창조하는 컴포넌트들의 요구사항을 만족시키기에 불충분하다. 따라서 본 논문에서는 다양한 관점의 유비쿼터스 컴퓨팅 컴포넌트들의 요구사항을 만족하는 온톨로지를 기반으로한 컨텍스트 모델을 제안한다. 제안하는 컨텍스트 모델은 서로 다른 도메인 관점에서 컨텍스트 모델에 대한 공통적인 개념을 공유할 수 있고, 컨텍스트의 사용 관점, 획득 관점, 처리 관점의 요구사항을 반영한 온톨로지 기반의 컨텍스트 모델이다.

  • PDF