A data modeling framework for the performance analysis of sequential and parallel software

Carolyn Pe Rosiene, Reda A.A. Ammar · 1993

Software Performance Engineering (SPE) is a modeling methodology that incorporates both functional and performance requirements into the development of high-performance, parallel, distributed, or real-time software. To aide SPE in achieving a framework suitable for modeling performance data, we present a data modeling framework that extends the object-oriented paradigm with modeling constructs necessary to represent semantics present in performance models. Two examples of semantic constructs required by the computation structure model which are presented in this paper include the temporal and alternate relationships. Temporal relationships are those that relate events by time, that is, sequence or concurrency. Alternate relationships are those that relate events by the result of a condition. The concomitance of these modeling constructs makes the object-oriented paradigm a more robust, complete, and comprehensive data model for supporting advanced applications like performance modeling.

Read the paper · More papers on PaperTik