본문 바로가기
HOME> 논문 > 논문 검색상세

논문 상세정보

범용성 향상을 위한 메시지 흐름 가변성 설계 및 특화 기법
A Variability Design and Customization Technique of Message Flow for Improving Generality

조은숙   (서일대학 소프트웨어과UU0000739  ); 김철진   (삼성전자 디지털 솔루션 센터CC0101996  );
  • 초록

    다양한 도메인의 요구사항을 만족시켜 주기 위한 컴포넌트는 내부에 다양성을 제공할 수 있도록 개발되어야 한다. 그러나 컴포넌트 개발 시에 다양한 요구사항을 분석하여 설계하더라도 컴포넌트가 이용될 때 또 다른 다양한 요구 사항들이 발생한다. 따라서 다양한 요구 사항들을 완전하게 만족시켜 주기 위한 컴포넌트의 설계는 매우 어려우며 또한 도메인의 특정 화된 업무 로직을 완전하게 수용하는 것은 불가능하다. 이와 같은 문제들로 인해 컴포넌트가 블랙박스가 아닌 화이트 박스로 제공해야 하는 문제가 발생한다. 따라서 본 논문에서는 컴포넌트에 다양성을 제공하기 위해 다양한 도메인을 분석하여 컴포넌트를 설계하기 위한 기법보다는 다양한 도메인의 요구사항을 수용할 수 있는 장치를 제공하기 위해 컴포넌트의 가변성 설계 기법과 이런 설계 기법을 이용하여 컴포넌트를 특화(커스터마이제이션)하기 위한 기법을 제안한다. 컴포넌트의 가변성은 컴포넌트 개발(CD : Component Development)과정에서 초기 가변성이 설계되며 가변성 적용을 위해 특화기법을 이용한다. 가변성이 적용된 컴포넌트를 이용하여 어플리케이션을 개발하는 과정에서 가변성이 재 설계될 수 있으며 이러한 과정을 통해 컴포넌트의 가변성이 진화되고 컴포넌트의 일반성이 더욱 향상될 수 있다. 일반적으로 컴포넌트의 가변성 범위는 컴포넌트 내부의 기능 변경과 컴포넌트 외부의 요구사항에 따라 컴포넌트 내부 구조가 변경되는 것으로 구분될 수 있다. 여기서는 이러한 가변성 범위에 따라 컴포넌트 내의 메시지 호출 변경을 위한 메시지 흐름(Message Flow) 설계 기법을 제안한다.


    The component for satisfying several domain requirements must be developed to support variety. But, when the application is developed using the component, it happens other requirements. So, it is difficult to design component to satisfy severaldomain requirements. Also, it is impossible to support the special business logic. As this problem, the component must provide to the white-box component, it is not the black-box component. So, in this paper, we propose the variability design technique and the customization technique using the design technique that can support the various requirements. This technique is not focus on designing the component to analyze various domains. The variability of the component is designed to the initial variability in the component development phase and we use the customization technique for applying the variability to developing application. The variability can be re-designed during developing the application to use the component applying the variability. The variability of the component is evolved and the generation of the component is increased via the iteration Generally, the range of the component variability is classified the function modification within the component and the component internal structure modification as requirements in the component outside. As the range of the variability, we propose the variability design technique of the behavior and the message flow. This paper proposes a message flow design technique for modifying function call.


  • 주제어

    Component .   Component Interface .   Message Flow .   Variability .   Customization .   Component Development.  

 저자의 다른 논문

  • 조은숙 (26)

    1. 2005 "컴포넌트 아키텍쳐 기반의 동적 컴포넌트 조합을 위한 가변성 설계 기법" 인터넷정보학회논문지 = Journal of Korean Society for Internet Information 6 (2): 13~24    
    2. 2005 "수요지향 교과과정 개발을 위한 3차원 기반의 메타모델 설계 기법" 컴퓨터교육학회논문지 = The Journal of Korean association of computer education 8 (6): 1~12    
    3. 2006 "컴포넌트 개발을 위한 UML 기반의 계층형 메타 모델 설계 및 적용기법" 한국시뮬레이션학회논문지 = Journal of the Korea Society for Simulation 15 (2): 59~69    
    4. 2006 "일반성 향상을 위한 가변성 설계 기법 및 커스터마이제이션 기법" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 9 (8): 1076~1085    
    5. 2008 "임베디드 시스템의 재사용 프레임워크를 위한 동적 메타모델 설계" 정보처리학회논문지. The KIPS transactions. Part D. Part D d15 (6): 815~824    
    6. 2008 "메타모델 기반 사용자 인터페이스 계층적 모델링 프로세스" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 11 (4): 525~543    
    7. 2009 "컴포넌트 품질 측정을 위한 컴포넌트 메트릭" 한국산학기술학회논문지 = Journal of the Korea Academia-Industrial cooperation Society 10 (12): 3715~3724    
    8. 2009 "재사용성 향상을 위한 임베디드 소프트웨어의 동적 가변성 설계 기법" 정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용 36 (1): 30~44    
    9. 2009 "임베디드 시스템의 재사용 프레임워크를 위한 정적 메타모델 설계" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 12 (2): 231~243    
    10. 2009 "2+1 View 통합 메타모델 기반 PIM/PSM 컴포넌트 모델링 기법" 정보처리학회논문지. The KIPS transactions. Part D. Part D d16 (3): 381~394    

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역

원문보기

무료다운로드
  • NDSL :
  • 한국인터넷정보학회 : 저널
유료다운로드

유료 다운로드의 경우 해당 사이트의 정책에 따라 신규 회원가입, 로그인, 유료 구매 등이 필요할 수 있습니다. 해당 사이트에서 발생하는 귀하의 모든 정보활동은 NDSL의 서비스 정책과 무관합니다.

원문복사신청을 하시면, 일부 해외 인쇄학술지의 경우 외국학술지지원센터(FRIC)에서
무료 원문복사 서비스를 제공합니다.

NDSL에서는 해당 원문을 복사서비스하고 있습니다. 위의 원문복사신청 또는 장바구니 담기를 통하여 원문복사서비스 이용이 가능합니다.

이 논문과 함께 이용한 콘텐츠
이 논문과 함께 출판된 논문 + 더보기