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

  • Authors:
  • Carolyn Pe Rosiene;Reda A. Ammar

  • Affiliations:
  • Computer Science & Engineering Department, University of Connecticut, Storrs, Connecticut;Computer Science & Engineering Department, University of Connecticut, Storrs, Connecticut

  • Venue:
  • CSC '93 Proceedings of the 1993 ACM conference on Computer science
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.