Evolution-centered architectural design decisions management

  • Authors:
  • Meiru Che;Dewayne E. Perry

  • Affiliations:
  • Department of Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX;Department of Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX

  • Venue:
  • SEPADS'12/EDUCATION'12 Proceedings of the 11th WSEAS international conference on Software Engineering, Parallel and Distributed Systems, and proceedings of the 9th WSEAS international conference on Engineering Education
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software architecture is considered as a set of architectural design decisions. Managing the evolution of architectural design decisions helps to maintain consistency between requirements and the deployed system, and is also necessary for reducing architectural knowledge evaporation. In this paper, we propose a UML metamodel based on the Triple View Model from our previous research work. The UML metamodel incorporates evolution-centered characteristics to manage architectural design decision evolution. It helps to capture and trace the evolution of architectural design decisions explicitly, and reduces the evaporation of architectural knowledge that results from decisions evolution. We conduct a case study to illustrate the effectiveness of the metamodel.