{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T21:54:43Z","timestamp":1740174883592,"version":"3.37.3"},"reference-count":0,"publisher":"Wiley","issue":"1","license":[{"start":{"date-parts":[[2000,1,1]],"date-time":"2000-01-01T00:00:00Z","timestamp":946684800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"funder":[{"DOI":"10.13039\/501100007273","name":"Comisi\u00f3n Interministerial de Ciencia y Tecnolog\u00eda","doi-asserted-by":"crossref","award":["TIC 98-0433"],"award-info":[{"award-number":["TIC 98-0433"]}],"id":[{"id":"10.13039\/501100007273","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Scientific Programming"],"published-print":{"date-parts":[[2002,1]]},"abstract":"<jats:p>Performance analysis and tuning of parallel\/distributed applications are very difficult tasks for non\u2010expert programmers. It is necessary to provide tools that automatically carry out these tasks. These can be static tools that carry out the analysis on a post\u2010mortem phase or can tune the application on the fly. Both kind of tools have their target applications. Static automatic analysis tools are suitable for stable application while dynamic tuning tools are more appropriate to applications with dynamic behaviour. In this paper, we describe KappaPi as an example of a static automatic performance analysis tool, and also a general environment based on parallel patterns for developing and dynamically tuning parallel\/distributed applications.<\/jats:p>","DOI":"10.1155\/2002\/549617","type":"journal-article","created":{"date-parts":[[2015,1,12]],"date-time":"2015-01-12T13:59:52Z","timestamp":1421071192000},"page":"35-44","source":"Crossref","is-referenced-by-count":5,"title":["Dynamic Performance Tuning Supported by Program Specification"],"prefix":"10.1155","volume":"10","author":[{"given":"Eduardo","family":"C\u00e9sar","sequence":"first","affiliation":[]},{"given":"Anna","family":"Morajko","sequence":"additional","affiliation":[]},{"given":"Tom\u00e0s","family":"Margalef","sequence":"additional","affiliation":[]},{"given":"Joan","family":"Sorribes","sequence":"additional","affiliation":[]},{"given":"Antonio","family":"Espinosa","sequence":"additional","affiliation":[]},{"given":"Emilio","family":"Luque","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2002,4,22]]},"container-title":["Scientific Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2002\/549617.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1155\/2002\/549617","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,8]],"date-time":"2024-08-08T00:22:06Z","timestamp":1723076526000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1155\/2002\/549617"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,1]]},"references-count":0,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2002,1]]}},"alternative-id":["10.1155\/2002\/549617"],"URL":"https:\/\/doi.org\/10.1155\/2002\/549617","archive":["Portico"],"relation":{},"ISSN":["1058-9244","1875-919X"],"issn-type":[{"type":"print","value":"1058-9244"},{"type":"electronic","value":"1875-919X"}],"subject":[],"published":{"date-parts":[[2002,1]]}}}