UML CASE 도구 프레임워크를 위한 공통성 및 가변성
Commonality and Variability Analysis Method for UML CASE Tool Frameworks
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
본 논문에서는 UML CASE 도구 프레임워크 구축에 이용할 수 있는 공통성 및 가변성 분석 기법을 제안하고자 한다. 공통성 및 가변성 분석은 동일 도메인에서 어플리케이션 특성에 따라 변할 수 있는 영역과 변하지 않는 영역을 구분함으로써 확장과 재사용성을 향상시킬 수 있는 방법이다. 공통성 및 가변성 분석 기법으로 클래스에 기반한 분류기법을 제안하였으며, 이를 명시적으로 나타낼 수 있는 표기법을 제시하였다. 또한 분석 기법을 바탕으로 프레임워크를 구현하였으며, 결함 제거 효율성을 이용해 분석 기법의 검증을 수행하였다.
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.
참고문헌 (17)
- Cao, S, "Generating Web-based User Interfaces for Diagramming Tools", Proceedings of the Sixth Australasian conference on User interface, 통권 : 40, pp.63~72 (2005)
- Khaled, R, "A Lightweight Web-Based Caase Tool for Sequence Diagrams", Proceedings SIGCHI-NZ Symposium on Computer-Human Interaction, pp.55~60 (2002)
- Mackay, D, "A Lightweight Web-Based case tool for class diagrams", Proceedings of the Fourth Australasian user interface conference on User interfaces, 통권 : 18, pp.95~98 (2002)
- Bosch, J, "Design and Use of Software Architectures" (2000), Addison-Wesley
- 김철진, "컴포넌트 아키텍쳐 기반의 동적 컴포넌트 조합을 위한 가변성 설계 기법", 인터넷정보학회논문지, 6(2), pp.13~24 (2005), 한국인터넷정보학회
- 박지영, "컴포넌트 가변성을 위한 Required 인터페이스 설계", 한국정보과학회 학술발표논문집, 30(2) (2003)
- 이순복, "소프트웨어 제품 계열 공학의 온톨로지 기반 휘처 공통성 및 가변성 분석 기법", 정보과학회논문지 : 소프트웨어 및 응용, 34(3), pp.196~211 (2007), 한국정보과학회
- 장수호, "프로덕트라인 아키텍쳐의 실용적 설계기법", 정보과학회논문지 : 소프트웨어 및 응용, 32(3), pp.163~172 (2005), 한국정보과학회
- 문미경, "소프트웨어 프로덕트 라인에서 가변성 분석을 통한 도메인 아키텍처 개발 방법", 정보과학회논문지 : 소프트웨어 및 응용, 34(4), pp.328~341 (2007), 한국정보과학회
- Mohamed Fayad, "Object-Oriented Application Frameworks", Communication of the ACM, 40, pp.32~38 (1997)
- Gamma E, "Design Patterns –Elements of Reusable Object-Oriented Software" (1994), Addison Wesley
- Ralph E. Johnson, "Frameworks = Component + Patterns", Communications of the ACM archive, 40, pp.39~42 (1997)
- S. Cotter, "Inside Taligent Technology" (1995), Addison -Sesley
- Roger S. Pressman, "Software Engineering A Practitioner’s Approach 4th ed" (1997), McGraw-Hill
- S. Robak, "Extending the UML for modeling variability for system families", International Journal of Applied Mathematics and Computer Science, 12, pp.285~298 (2002)
- Matthias Clauss, "Generic modeling using uml extensions for variability", OOPSLA 2001Workshop on Domain Specific Visual Languages (2001)
- Grady Booch, "The Unified Modeling Language User Guide 2nd ED" (2005), Addison-Wesley
