An approach to quality achievement at the architectural level: AQUA

  • Authors:
  • Heeseok Choi;Keunhyuk Yeom;Youhee Choi;Mikyeong Moon

  • Affiliations:
  • Korea Institute of Science and Technology Information, NTIS Organization, Daejeon, South Korea;Department of Computer Engineering, Pusan National University, Busan, South Korea;Embedded S/W Research Division, Electronics and Telecommunications Research Institute, Daejeon, South Korea;Department of Computer Engineering, Pusan National University, Busan, South Korea

  • Venue:
  • FMOODS'06 Proceedings of the 8th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Architecture-based software development plays an important role in successfully developing and managing large and complex software systems. Recently, there have been a number of studies for designing, evaluating, or transforming architectures. However, there is not much work being done for closely connecting an architectural evaluation with an architectural transfor-mation in order to achieve quality attributes during the architecture-based software development. For this reason, it is still difficult to achieve consistently quality attributes at the architectural level. This paper presents an approach to quality achievement in architecture-based software development, which is called AQUA. The AQUA involves two distinctive activities, which are architectural evaluation and transformation, but these activities can be seam-lessly combined through producing relevant artifacts based on the design decisions that led to the architecture. Due to the proposed approach, we can expect to achieve quality attributes in architecture-based software development.