Valuation of Architecture-based Deterministic Plan for Software Evolution


The KIPS Transactions:PartD, Vol. 16, No. 5, pp. 755-766, Oct. 2009
10.3745/KIPSTD.2009.16.5.755,   PDF Download:

Abstract

Software architecture allows us to make many decisions about a software system and analyze it even before it exists in order to make systematic and planned development possible. Similarly, architecture-based software evolution planningmakes planned evolution possible by allowing us to make many decisions about evolution of a software system and analyze its evolution at the level of architecture design before software evolution is realized. In this paper, we develop a framework for architecture-based software evolution planning for the class of deterministic evolution plans by defining and relating various essential concepts and developing its valuationmechanism so that a plan with the greatest value among candidate plans can be selected as an optimal plan. A case study is conducted for explicating the framework and exemplifying its usage.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
S. W. Kang, "Valuation of Architecture-based Deterministic Plan for Software Evolution," The KIPS Transactions:PartD, vol. 16, no. 5, pp. 755-766, 2009. DOI: 10.3745/KIPSTD.2009.16.5.755.

[ACM Style]
Sung Won Kang. 2009. Valuation of Architecture-based Deterministic Plan for Software Evolution. The KIPS Transactions:PartD, 16, 5, (2009), 755-766. DOI: 10.3745/KIPSTD.2009.16.5.755.