A framework for detecting, assessing and visualizing performance antipatterns in component based systems