Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
Software performance antipatterns
Proceedings of the 2nd international workshop on Software and performance
Quantifying the costs and benefits of architectural decisions
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Enabling Iterative Software Architecture Derivation Using Early Non-Functional Property Evaluation
Proceedings of the 17th IEEE international conference on Automated software engineering
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
Automatic performance evaluation and feedback for MASCOT designs
Proceedings of the 5th international workshop on Software and performance
An approach to refactoring of executable UML models
Proceedings of the 2006 ACM symposium on Applied computing
Rule-based automatic software performance diagnosis and improvement
WOSP '08 Proceedings of the 7th international workshop on Software and performance
Automatic, Model-Based Software Performance Improvement for Component-based Software Designs
Electronic Notes in Theoretical Computer Science (ENTCS)
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Towards the identification of "Guilty" performance antipatterns
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Rule-based automatic software performance diagnosis and improvement
Performance Evaluation
Performance evaluation of component-based software systems: A survey
Performance Evaluation
Detection and solution of software performance antipatterns in palladio architectural models
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
A model-based framework for software performance feedback
MODELS'10 Proceedings of the 2010 international conference on Models in software engineering
A process to effectively identify “guilty” performance antipatterns
FASE'10 Proceedings of the 13th international conference on Fundamental Approaches to Software Engineering
A prediction approach to support alternative design decision for component-based system development
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
Software performance antipatterns: modeling and analysis
SFM'12 Proceedings of the 12th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems: formal methods for model-driven engineering
Rule-based automatic software performance diagnosis and improvement
Performance Evaluation
Hi-index | 0.00 |
A rather complex task in the performance analysis of software architectures has always been the interpretation of the analysis results and the generation of feedback that may help developers to improve their architecture with alternative "better performing" solutions. This is due, on one side, to the fact that performance analysis results may be rather complex to interpret (e.g., they are often collections of different indices) and, on the other side, to the problem of coupling the "right" architectural alternatives to results, that are the alternatives that allow to improve the performance by resolving critical issues in the architecture. In this paper we propose a framework to interpret the performance analysis results and to propose alternatives to developers that improve their architectural designs. The interpretation of results is based on the ability to automatically recognize performance anti-patterns in the software architecture. The whole process of result interpretation and generation of architectural alternatives is supported by a tool based on the Layered Queueing Network notation.