Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2005.12D.4.617

Evaluation Method to Choose Architectural Approaches in the Software Architecture Design Phase  

Koh, Hyon-Hee (숙명여자대학교 컴퓨터과학과)
Kung, Sang-Hwan (천안대학교 정보통신학과)
Park, Jae-Nyon (숙명여자대학교 이과대학)
Abstract
To design a software system many architecture styles have to be combined to construct the overall architecture of the system What to choose among various architecture styles or architectural approaches depends on the fact of what kind of functional or non-functional quality requirements the system should satisfy In this study, we define the method to choose suitable architectural approaches by the satisfaction level of system requirements that is evaluated through estimation about technical parts of architectural approaches, and verify the evaluation method by the case study that apply the evaluation method to choose architectural approaches for message system.
Keywords
Software Architecture; Architecture Evaluation Method; Architectural Approach; Architectural Style;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Douglas C. Schmidt, Michael Stal, Hans Rohnert, 'Pattern-Priented Software Architecture : Patterns for Concurrent and Networked Objects Volume 2', Wiley, 2000
2 Len Bass, Mark Klein, Felix Bachmann, 'Quality Attribute Design Primitives and the Attribute Driven Design Method'. 4th International Workshop on Product Family Engineering Bilbao, Spain, pp.3-5, October, 2001
3 Richard Monson-Haefel, David Chappell, 'Java Message Service' O'Reilly, 2000
4 Yuki Hiroshi 저, 조해미 역 'Java 언어로 배우는 디자인 패턴 입문-멀티 스레드 편' 영진 출판사, pp.247-292, 2003
5 Len Bass, Paul Clements, Rick Kazman, 'Software Architecture in Practice Second Edition', Addison Wesley, pp.307-324, 2003
6 SEI 'Attribute Driven Design(ADD) Method Tutorial' SEI 2004
7 Paul Clements, Rick Kazman, Klein, 'Evaluating Software Architectures : Methods and Case Studies', Addison Wesley, pp.43-84, 2002
8 궁상환, '모바일 인터넷 환경에서 Dynamic Scalable 메시지 성능에 관한 연구', 한국 전자 통신 연구원, 2002
9 Jayatirtha Asundi, Rick Kazman, Mark Klein, 'Using Economic Considerations to Choose Among Architecture Design Alternatives' Technical Report CMU/SEI, pp.1-17, 2001
10 Mario R. Barbacci, S. Jeromy Carriere, Peter H. Feiler, Rick Kazman, Mark H. Klein, Howard F. Lipson, Thomas A. Longstaff, Charles B. Weinstock, 'Steps in an Architecture Tradeoff Analysis Method : Quality Attribute Modesl and Analysis', CMU/SEI, 1998
11 Jahming Technologies, 'SonicMQ 4.0과 IBM MQSeries 5.2에 대한 벤치마크 비교', Jahming Technologies 2001
12 Robert L. Nord, Mario R. Barbacci, Paul Clements, Rick Kazman, Mark Klein, Liam O'Brien, James E. Tomayko 'Intergrating the Architecture Tradeoff Analysis Method(ATAM) with the Cost Benefit Analysis Method(CBAM)' Technical Report CMU/SEI, 2003
13 Sonic Software Corporation, 'JMS Performance Comparison : Publish/Subscribe Messaging', Sonic Software Corporation, pp.4-5, 2003