Title of article
Automated performance modeling of software generated by a design environment
Author/Authors
Woodside، نويسنده , , Murray and Hrischuk، نويسنده , , Curtis and Selic، نويسنده , , Bran and Bayarov، نويسنده , , Stefan، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2001
Pages
17
From page
107
To page
123
Abstract
Automation is needed to make performance modeling faster and more accessible to software designers. This paper describes a prototype tool that exploits recently developed techniques for automatic model construction from traces. The performance model is a layered queuing model and it is based on traces captured for certain selected scenarios which are determined to be important for performance. The prototype tool has been integrated with a commercial software design environment that generates code with heavy use of standard libraries. The execution costs of the libraries has also been captured and used in the automatic model creation. The approach not only automates building early models, but also gives models which can be maintained during development, using traces gathered from the implementations. The paper describes the tool, the process by which it is applied, the process of capturing and managing the execution cost data, and an example. To use the tool, the designer further defines the scenarios, the execution environment, and the workload intensity parameters. The designer can then experiment with different environments and workloads, or revise the design, to improve the performance.
Keywords
Queuing Model , Wideband approach , Layered queuing network model , Software Performance , Software design modeling
Journal title
Performance Evaluation
Serial Year
2001
Journal title
Performance Evaluation
Record number
1569543
Link To Document