| Sign In to gain access to subscriptions and/or personal tools. |
Compositional Development of Performance Models in PoemsDepartment of Computer Science, University of Texas, Austin
Department of Computer Science, University of Texas, Austin
Microsoft Corporation, Redmond, Washington Performance models are software systems in which the components implement abstractions of the behavior of a total system. This paper describes a capability for semiautomatic development of performance models of computer systems spanning applications, operating systems, and hardware by composition from a library of components. Compositional development of performance models is a domain-specific instance of the general problem of software component reuse or design reuse. The concepts enabling compositional development of performance models in POEMS are encapsulation of analysis-level objects with associative interfaces and hierarchical dynamic data flow graphs as a structuring model. Objects with associative interfaces will be called compositional objects. Compositional objects and hierarchical dynamic data flow graphs provide a framework for the development of performance models that incorporate multiple modes of evaluation, span multiple semantic domains, span multiple levels of abstraction, and parallel implementation. Algorithms for composition through associative interfaces with automatic generation of parallel executables for the performance models will be defined.
International Journal of High Performance Computing Applications, Vol. 14, No. 4,
283-291 (2000) This article has been cited by other articles:
|
|||||||||||||||
