Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2007.14-D.2.181

Component Modeling Focusing on View-point of Component Use  

Kim, Tae-Woong (인제대학교 컴퓨터공학부 유비쿼터스 지능형 홈 인력 양성사업단)
Kim, Kyung-Min (인제대학교 일반 대학원 전산학과)
Kim, Tae-Gong (인제대학교 컴퓨터공학부)
Abstract
In component based development, component modeling for understanding and analyzing is the important part and is used to improve reusability. Generally, components are need to be divided into two types according to their usages, where the developer and assembler are usually different. To make a good component model, a complete component and interface specification for those components are needed. And the component model needs to adept two different views of developer and assembler. In this paper, we suggest two different views of component model that is related to views from developer and assembler, and we expand UML. Also we validate the efficiency of the suggested model by developing and applying a tool for building, managing and automatic transformation.
Keywords
CBD(Component Based Development); Component Modeling; UML(Unified Modeling Language); Modeling Language; Automatic Model Transformation;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Sterling, 'The CBD96 Standard Versin 2.1 ', Sterling Software, July 1998
2 Harmon, p.,'Visual Modeling Tools, Case Vendors, and Component Methods', Component Development Strategies, pp.5-18, 1999
3 Dodd, J., et al., 'Advisor 2.04', Sterling Software, 1999
4 'MaRMI 방법론', 한국 전자 통신 연구원, http://www.component.or.kr
5 'MaRMI-III 1.0', ETRI, 2001, http://www.component.or.kr
6 Erich Gamma, Thomas Eggenschwiler, 'JHotDraw as Open Source Project', JHotDraw, October 2004
7 W. Kozaczynski, 'Composite Nature of Component', In Proceedings of the 1999 International Workshop on Component Based Software Engineering, pp.73-77, May 1999
8 D'Souza, D. F., and A. C. Wills,'Object, Components, and Frameworks with UML: The Catalysis Approach'. Addison Wesley, 1998
9 전상욱, 김인규, 김정윤, 윤경아, 배두환, 'CBD 방법론 비교 분석', 한국정보처리학회지 Vol.10, No.03 pp.30-39, 2003   과학기술학회마을
10 김수동, '컴포넌트 정의 및 관련 기술 동향', 소프트웨어 공학회지 제12권 제3호, pp.5-18, 1999
11 김태웅, 김경민, 김태공, '인터페이스 명세기반 컴포넌트 저장소 모델', 한국정보과학회 춘계학술발표 논문집, 제29권 제2호, pp.109-111, 2002   과학기술학회마을
12 김경민, 김태웅, 'XML기반 인터페이스 명세 중심의 컴포넌트 저장소 모델', 한국정보처리학회 추계학술발표 논문집, 제9권 제2호, pp.2083-2086, 2002
13 Kruchten, P. B.,'Rational Unified Process, The: An Introduction, Second Edition', Addison Wesley, 2000
14 Dedmond F. D'Souza, Alan C. Wills,'Object, Component and Frameworks With UML' , ADDISON WESLEY, 1998
15 김창완, 객체지향 모델링과 구현, 대림, 1998
16 Pathbot, '소프트웨어 컴포넌트 소개', ',http//my.dreamwiz.com/coup/cp/intr02.html