A quantitative tradeoff analysis of software architecture using the architecture analysis and design language = AADL을 사용한 소프트웨어 아키텍처의 정량적인 품질 균형 분석 방법

The problem of satisfying a desired level of quality attributes has been researched in the software architecture analysis domain. Architecture tradeoff analysis methods have been studied in order to examine whether an architecture meets the system quality and to know where the quality tradeoffs exist. Even though the Architecture Tradeoff Analysis Method (ATAM) provides a basic understanding of quality attributes from prior experiences, it does not help stakeholders in understanding the quality attributes in detail or in more precisely determining the importance of the tradeoff. This weakness can be compensated for by providing a framework for the reasoning of quality attributes. In this thesis, a quantitative analysis method of tradeoffs using an architecture analysis and design language is suggested. An architectural prototyping technique is applied in order to obtain measurable values from quality attributes and to clarify the tradeoffs based on the measured data. The method has the strength of determining where the tradeoffs of the quality attributes exist and what causes the tradeoffs from alternative architectures. For quantitative tradeoff analysis, the suggested method is applied to a studio project, an OSEK operating system development. It helps architects in selecting one of the architectural alternatives that is most appropriate for the desired quality goals with a quantitative approach. Also, it makes architects maintain the objective in tradeoff analysis. The contribution of this thesis is in providing a novel engineering disciplined architecture tradeoff analysis method. It supplements ATAM, the Cost Benefit Analysis Method (CBAM), and other subjective architecture tradeoff analysis methods by providing an engineering-disciplined quantitative approach. In addition, the application of the architecture analysis and design language guides an architecture design to be a detailed one and facilitates the design documentation.
Advisors
Lee, Dan-Hyungresearcher이단형researcher
Publisher
한국정보통신대학교
Issue Date
2008
Identifier
393045/225023 / 020064674
Language
eng
Description

학위논문(석사) - 한국정보통신대학교 : 공학부, 2008.8, [ vi, 70 p. ]

Keywords

Software Architecture; Quantitative Analysisf; Tradeoff; AADL; 분석; 소프트웨어 아키텍처; 정량적; 품질 균형

URI
http://hdl.handle.net/10203/55034
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=393045&flag=t
Appears in Collection
School of Engineering-Theses_Master(공학부 석사논문)
Files in This Item
There are no files associated with this item.
  • Hit : 97
  • Download : 0
  • Cited 0 times in thomson ci

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0