Home   Research Publications Members Related Software
IndexBrowse   BibliographiesMy selection
 Search: in   (word length ≥ 3)
      Login
Publication no #304   Download bibtex file Type :   Html | Bib | Both
Add to my selection
Valuation of Architecture-based Deterministic Plan for Software Evolution

Sungwon Kang and David Garlan.


In The KIPS Transactions: Part D, Vol. 16-D(5):755-566, October 2009.

Online links: 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 planning makes 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 valuation mechanism so that a plan with the greatest value among candidate plans can be selected as the optimal plan. A case study is conducted for explicating the framework and exemplifying its usage.

@Article{Kang2009,
      AUTHOR = {Kang, Sungwon and Garlan, David},
      TITLE = {Valuation of Architecture-based Deterministic Plan for Software Evolution},
      YEAR = {2009},
      MONTH = {October},
      JOURNAL = {The KIPS Transactions: Part D},
      VOLUME = {16-D},
      NUMBER = {5},
      PAGES = {755-566},
      PDF = {http://acme.able.cs.cmu.edu/pubs/uploads/pdf/12 J4_200900069_R5-clean copy.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 planning makes 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 valuation mechanism so that a plan with the greatest value among candidate plans can be selected as the optimal plan. A case study is conducted for explicating the framework and exemplifying its usage.}
}
    Created: 2009-11-23 09:51:28     Modified: 2009-12-23 11:59:59
Feedback: ABLE Webmaster
Last modified: Sat October 12 2019 16:15:32
        BibAdmin