A Novel Performance Analysis Technique Using Modeling and Refactoring for Software Architecture
5 Pages Posted: 23 Aug 2019
Date Written: March 14, 2019
Abstract
Every software system has an important quality property or attribute which is known as its performance but it is much difficult and complex to understand. A project can be lost or damaged if the performance goals are not achieved which can cause negative possibilities like sour customer relations, failure or loss in business, money loss etc. Cost burden will also increase due to performance failures because of delays, deployment failure, redesigning or any last minute changes. Because of all these mentioned factors there is an urgent need of modeling and refactoring which can analyses the performance of the software at the early phase of cycle which can help in avoiding failure of the project.For this many model based techniques have been proposed. There is still need of improvement in the area of interpretation of results of performance analysis. Here we have proposed an approach which is validated with two cases:
1. E commerce system with UML
2. Business Reporting System
Keywords: Software Architecture, Performance Evaluation, Antipatterns, Feedback Generation, Architectural Alternatives, Unified Modeling Language (UML,, Palladio Component Model (PCM)
Suggested Citation: Suggested Citation