{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,25]],"date-time":"2026-10-25T18:29:31Z","timestamp":1792952971248,"version":"4.5.0"},"reference-count":17,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2000,11,1]],"date-time":"2000-11-01T00:00:00Z","timestamp":973036800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2000,11]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1177\/109434200001400401","type":"journal-article","created":{"date-parts":[[2005,3,8]],"date-time":"2005-03-08T14:23:01Z","timestamp":1110291781000},"page":"283-291","source":"Crossref","is-referenced-by-count":11,"title":["Compositional Development of Performance Models in Poems"],"prefix":"10.1177","volume":"14","author":[{"given":"J. C.","family":"Browne","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Texas, Austin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"E.","family":"Berger","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Texas, Austin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"A.","family":"Dube","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Redmond, Washington"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2000,11,1]]},"reference":[{"key":"atypb1","author":"Adve, V.","journal-title":"IEEE Trans. on Software Engineering"},{"key":"atypb2","doi-asserted-by":"publisher","DOI":"10.1109\/32.277572"},{"key":"atypb3","unstructured":"Bayerdorffer, B. 1993. Associative broadcast and the communication semantics\n                of naming in concurrent systems. Ph.D. diss., Department of Computer Sciences,\n                University of Texas at Austin."},{"key":"atypb4","first-page":"25","volume-title":"Proceedings of the Twenty-Eighth Hawaii International Conference on System Sciences","author":"Bayerdorffer, B."},{"key":"atypb5","volume-title":"The Unified Modeling Language User Guide","author":"Booch, G.","year":"1999"},{"key":"atypb6","volume-title":"The Simple Scalar Tool Set","author":"Burger, D.","year":"1997"},{"key":"atypb7","unstructured":"Dube, A. 1998. A language for compositional development of performance models\n                and its translation. Master\u2019s thesis, Department of Computer Science,\n                University of Texas at Austin."},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(91)90109-W"},{"key":"atypb9","first-page":"255","volume-title":"Proceedings of the International Conference on Parallel Processing","author":"Gelernter, D."},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1177\/003754979907200309"},{"key":"atypb12","first-page":"177","volume-title":"Proceedings of the 1992 International Conference on Supercomputing","author":"Newton, P."},{"key":"atypb13","volume-title":"The Common Object Request Broker: Architecture and Specification","author":"Object Management Group","year":"1995"},{"key":"atypb14","volume-title":"Object-Oriented Modeling and Design","author":"Rumbaugh, J.","year":"1991"},{"key":"atypb15","volume-title":"COM and DCOM: Microsoft\u2019s Vision for Distributed Objects","author":"Sessions, R.","year":"1997"},{"key":"atypb16","volume-title":"Object Lifecycles: Modeling the World in States","author":"Shlaer, S.","year":"1992"},{"key":"atypb17","volume-title":"SES\/Workbench 3.1 Users Reference Manual","author":"SES","year":"1996"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434200001400401","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434200001400401","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:17:42Z","timestamp":1777450662000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/109434200001400401"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,11]]},"references-count":17,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2000,11]]}},"alternative-id":["10.1177\/109434200001400401"],"URL":"https:\/\/doi.org\/10.1177\/109434200001400401","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2000,11]]}}}