By Topic

An architectural design decision-centric approach to architectural evolution

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Youhee Choi ; Convergence SW Research Division, ETRI, Korea ; Heeseok Choi ; MoonKyun Oh

As evolving software gets more complex in each increment, architectural evolution becomes more important for rapid development of software. Architectural evolution is closely related to architectural design decisions in that new design decisions are taken or existing design decisions are reconsidered to evolve the architecture. Nevertheless, the concept of architectural design decisions lacks in the evolution of software architectures. Consequently, the results of the design decisions underlying the architecture are implicitly embedded within the architecture. This leads to some problems such as software inconsistency and regression test. To address these problems, this paper proposes a meta-model of architectural design decisions for making them more explicit. Based on the proposed model, this paper provides an architectural design decision-centric approach to architectural evolution.

Published in:

Advanced Communication Technology, 2009. ICACT 2009. 11th International Conference on  (Volume:01 )

Date of Conference:

15-18 Feb. 2009