JSE_V8_N1_RP2 The Software Architecture Towards Performance Evolution R. Aroul Canessane S. Srinivasan Journal on Software Engineering 2230 – 7168 8 1 24 34 Architectural Transformation, Annotations, Performance, Resource Models Performance of a system is one of the key factors to be considered while building a system, due to the system characteristics such as code mobility, platform heterogeneity and distributed deployment. The decisions that are taken at the time of creating software architectural design have a major impact on the resulting system. Some of the performance indices are mostly hidden. The authors have proposed a design Framework which uses an iterative method for evaluating and also transforming software architecture until the performance indices are satisfied. There are several methodologies proposed for automating the software- hardware models to a performance models. The framework provides a set of resource models, annotations and the integration procedures which supports simulation and makes the performance analysis easier. They have presented the results from a SmartHome system which shows the stability of our approach. July - September 2013 Copyright © 2013 i-manager publications. All rights reserved. i-manager Publications http://www.imanagerpublications.com/Article.aspx?ArticleId=2422