Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2009.16D.6.927

Commonality and Variability Analysis Method for UML CASE Tool Frameworks  

Choi, Hwan-Bok (안동대학교 컴퓨터공학과)
Lee, Eun-Ser (안동대학교 컴퓨터공학과)
Kim, Yun-Ho (안동대학교 컴퓨터공학과)
Abstract
This paper presents a commonality and variability analysis method for UML CASE tool frameworks. Commonality and Variability analysis increase extension and reusability by separating common area and variable area. We suggest class category based on property and the notation to represent commonality and variability. It is also implements frameworks based on analysis method and verify method using defect removal efficiency.
Keywords
UML; CASE Tool; Framework; Commonality; Variability;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 Khaled, R., Mackay D., Biddle, R., Nobble, J., “A Lightweight Web-Based Caase Tool for Sequence Diagrams,” Proceedings SIGCHI-NZ Symposium on Computer-Human Interaction, pp.55-60, 2002
2 Mackay, D., Noble, J., Biddle, R., “A Lightweight Web-Based case tool for class diagrams,” Proceedings of the Fourth Australasian user interface conference on User interfaces, Vol.18, pp.95-98, 2002
3 Bosch, J. Design and Use of Software Architectures, Addison-Wesley, 2000
4 김철진, “컴포넌트 아키텍쳐 기반의 동적 컴포넌트 조합을 위한 가변성 설계 기법”, 인터넷정보학회논문지 제6권 제2호, 2005   과학기술학회마을
5 박지영, “컴포넌트 가변성을 위한 Required 인터페이스 설계”, 한국정보과학회 학술발표논문집 제30권 제2호, 2003   과학기술학회마을
6 이순복, “소프트웨어 제품 계열 공학의 온톨로지 기반 휘처 공통성 및 가변성 분석 기법”, 정보과학회논문지 제34권 제3호, 2007   과학기술학회마을
7 장수호, “프로덕트라인 아키텍쳐의 실용적 설계기법”, 정보과학회논문지 제32권 제3호, 2005   과학기술학회마을
8 문미경, “소프트웨어 프로덕트 라인에서 가변성 분석을 통한 도메인 아키텍처 개발 방법”, 정보과학회논문지 제34권 제4호, 2007   과학기술학회마을
9 S. Robak, B. Franczyk, K. Politowicz, “Extending the UML for modeling variability for system families”, International Journal of Applied Mathematics and Computer Science Volume 12, pp.285-298, 2002
10 Matthias Clauss, “Generic modeling using uml extensions for variability”, OOPSLA 2001Workshop on Domain Specific Visual Languages, 2001
11 Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language User Guide 2nd ED, Addison-Wesley, 2005
12 Roger S. Pressman, Software Engineering A Practitioner's Approach 4th ed, McGraw-Hill, 1997
13 Cao, S., Grundy, J., Hosking, J., Stoeckle, H., Tempero, E. and Zhu, N., “Generating Web-based User Interfaces for Diagramming Tools,” Proceedings of the Sixth Australasian conference on User interface, Vol.40, pp.63-72, 2005
14 Mohamed Fayad, Douglas C. Schmid, “Object-Oriented Application Frameworks”, Communication of the ACM Volume 40, pp.32-38, October, 1997
15 Gamma E., Helm R., Johnson R., Vlissides J., Design Patterns – Elements of Reusable Object-Oriented Software., Addison Wesley, 1994
16 Ralph E. Johnson, “Frameworks = Component + Patterns”, Communications of the ACM archive Volume 40, pp39-42, October, 1997   DOI   ScienceOn
17 S. Cotter, M. Potel, Inside Taligent Technology, Addison-Sesley, 1995