A Pattern-Driven Software Performance Model

O.M. Khaled and H.M. Hosny (Egypt)

Keywords

Software Design and Development, Software Performance Engineering, Software Performance Model Building, Webbased Software Engineering, Software Architecture.

Abstract

This paper introduces a pattern-driven performance model for software design. It focuses on three software key performance indicators (KPIs), namely: responsiveness, stability, and maintainability. We introduce a performance architectural model which supports the three KPIs through three concepts: performance optimization, resource utilization monitoring, and complexity-breakdown. The model is taken further to show how to enhance the software KPIs using patterns for database-driven web applications guided by the architectural model. We also propose a development approach based on the proposed pattern language which captures the essence of the performance model.

Important Links:



Go Back