DocumentCode
2470159
Title
Automatic generation of a software performance model using an object-oriented prototype
Author
Hrischuk, C. ; Rolia, J. ; Woodside, C.M.
Author_Institution
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
fYear
1995
fDate
18-20 Jan 1995
Firstpage
399
Lastpage
409
Abstract
Early performance estimates for a new software system aid the design process by providing feedback when design decisions can be easily revised. Unfortunately, constructing a performance model of a distributed and concurrent software system can require significant effort. We propose an approach that reduces the model building effort by providing easy specification of performance test cases, empirical estimates for model parameters, automated model generation, and support for different types of models. A prototype is used to describe an object-based system, for which causal traces (angio traces) are recorded during execution. The traces are then processed into sequences of resource demands (workthreads), aggregated into system execution descriptions (workthread classes), and combined to generate performance models. The technique can also be applied at other stages of the development process, Including the redesign of existing software
Keywords
automatic programming; formal specification; object-oriented programming; program diagnostics; software performance evaluation; software prototyping; angio traces; automated model generation; automatic generation; causal traces; concurrent software system; design decisions; design process; empirical estimates; object-based system; object-oriented prototype; performance estimates; performance test cases; resource demands; software performance model; software system; specification; system execution descriptions; workthread classes; Design engineering; Frequency; Object oriented modeling; Parameter estimation; Predictive models; Prototypes; Software design; Software performance; Software prototyping; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 1995. MASCOTS '95., Proceedings of the Third International Workshop on
Conference_Location
Durham, NC
Print_ISBN
0-8186-6902-0
Type
conf
DOI
10.1109/MASCOT.1995.378659
Filename
378659
Link To Document