Title :
Requirements-based dynamic metrics in object-oriented systems
Author :
Cleland-Huang, Jane ; Chang, Carl K. ; Kim, Hosung ; Balakrishnan, Arun
Author_Institution :
Dept. of EECS, Illinois Univ., Chicago, IL, USA
Abstract :
Because early design decisions can have a major long term impact on the performance of a system, early evaluation of the high-level architecture can be an important risk mitigation technique. This paper proposes a technique for predicting the volume of data that will flow across a network in a distributed system. The prediction is based upon anticipated execution of scenarios and can be applied at an extremely early stage of the design. It is driven by requirements specifications and captures dynamic metrics by defining typical usage patterns in terms of scenarios. Scenarios are then mapped to architectural components, and dataflow across inter-partition links is estimated. The feasibility of the approach is demonstrated through an experiment in which predicted metrics are compared to runtime measurements
Keywords :
data flow analysis; distributed object management; formal specification; object-oriented programming; software architecture; software metrics; architectural components; dataflow; distributed object-oriented systems; distributed system; experiment; inter-partition links; network data volume prediction; requirements specifications; requirements-based dynamic metrics; risk mitigation technique; runtime measurements; software architecture; software design; system performance; usage patterns; Buildings; Context; Debugging; Frequency; Object oriented modeling; Real time systems; Runtime; Software engineering; Testing;
Conference_Titel :
Requirements Engineering, 2001. Proceedings. Fifth IEEE International Symposium on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-7695-1125-2
DOI :
10.1109/ISRE.2001.948561