Advanced Architecture-Centric Software Maintenance

V.Sujay*, M. Babu Reddy**


System quality is key part of software system in industry, which not only directly affects the customers/users' satisfaction Software systems are increasingly required to operate in an open world, characterized by continuous changes in the environment. However, software evolution as an another important part in software system life cycle is less studied from the view point of software quality assurance. Advanced Architecture-Centric Software Evolution (AACSE) is considered as an approach to support software adaptation at a controllable level of abstraction in order to survive in the uncertain environment. Existing research and practices comprise a wide spectrum of evolution-centric approaches in terms of methods, processes and frameworks to take view on AACSE. This paper aims to present a taxonomic scheme for classification and comparison purpose and also ADLs for controlled evaluation process. An architecture-centric metric for considering structural dependencies between software components using entropies has been analyzed.


Software, Classification, ACSE, AACSE.

How to Cite this Article?

Sujay. V., and Reddy, B, M. (2017). Advanced Architecture-Centric Software Maintenance. i-manager’s Journal on Software Engineering, 12(1), 1-5.


If you have access to this article please login to view the article or kindly login to purchase the article
Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.

Purchase Instant Access

Single Article

Print 35 35 200
Online 35 35 200
Print & Online 35 35 400