In this article we have investigated the use of software performance antipatterns in tackling the performance issues in software architectures modelled using architecture analysis and design language (AADL). We have implemented our approach and developed a tool for OSATE (open source AADL tool environment) called PAD-A (performance antipattern detector for AADL). We evaluate our approach by applying it to two case studies. Results suggest effectiveness of antipatterns in tackling performance problems in early development phases.
展开▼