ABSTRACT
Component-based enterprise systems often suffer from performance issues as a result of poor system design. In this paper, we propose a framework to automatically detect, assess and visualize poor system design, from a performance perspective, by analyzing run-time data using data mining techniques.
- E. Cecchet et al., "Performance and Scalability of EJB Applications", Proc of 17 th ACM Conference on Object-Oriented Programming, Seattle, Washington, 2002 Google ScholarDigital Library
- Java Memory Profiler, http://www.khelekore.org/jmp/Google Scholar
- Quest Software's Performasure, http://www.quest.com/performasure/index.aspGoogle Scholar
- Smith, C. U. and Williams, L. G., "Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software", Addison-Wesley, Boston, MA, 2002. Google ScholarDigital Library
- R. Keller, et al., "Pattern-based reverse-engineering of design components". Proc. of the 21st International Conference on Software Engineering, L.A., USA, 1999. Google ScholarDigital Library
- Parsons, T. and Murphy, J. "A framework for automatically detecting and assessing performance antipatterns in component based systems using run-time analysis". The 9th International Workshop on Component Oriented Programming, part of the 18th European Conference on Object Oriented Programming. June 2004, Oslo, Norway.Google Scholar
Index Terms
- A framework for detecting, assessing and visualizing performance antipatterns in component based systems
Recommendations
A framework for detecting performance design and deployment antipatterns in component based enterprise systems
DSM '05: Proceedings of the 2nd international doctoral symposium on MiddlewareIn this paper a framework to automatically detect design and deployment antipatterns in component based enterprise systems is presented. The approach taken monitors a running system and makes use of statistical analysis and techniques from the field of ...
Detection of REST Patterns and Antipatterns: A Heuristics-Based Approach
Service-Oriented ComputingAbstractREST (REpresentational State Transfer), relying on resources as its architectural unit, is currently a popular architectural choice for building Web-based applications. It is shown that design patterns—good solutions to recurring design problems—...
Pruning and Visualizing Generalized Association Rules in Parallel Coordinates
One fundamental problem for visualizing frequent itemsets and association rules is how to present a long border of frequent itemsets in an itemset lattice. Another problem comes from the lack of an effective visual metaphor to represent many-to-many ...
Comments