Valuation of Architecture-based Deterministic Plan for Software Evolution 


Vol. 16,  No. 5, pp. 755-766, Oct.  2009
10.3745/KIPSTD.2009.16.5.755


PDF
  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


  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.