Early Development Phase guidance to Design Phase using Dynamic Metrics

Ravi Nayak Ratala


Analysis and design techniques of object oriented technology become widely used the demand on assessing the quality and assurance of object-oriented designs substantially increases. Recently, there has been much research effort to develop and empirically validate metrics for OO design quality. Complexity, coupling, and cohesion have received a considerable interest in the field. Despite the rich body of research and practice in developing design quality metrics, there has been less emphasis on dynamic metrics for object-oriented designs. The complex dynamic behavior of many real-time applications motivates a shift in interest from traditional static metrics to dynamic metrics.

This paper addresses the problem of measuring the quality of object-oriented designs using dynamic metrics. present a metrics suite to measure the quality of designs at an early development phase. The suite consists of metrics for dynamic complexity and object coupling based on execution scenarios. The proposed measures are obtained from executable design models. apply the dynamic metrics to assess the quality of a "Pacemaker" application. Results from the case study are used to compare static metrics to the proposed dynamic metrics and hence identify the need for empirical studies to explore the dependency of design quality on each.

Full Text:



  • There are currently no refbacks.