{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:23:52Z","timestamp":1759134232438,"version":"3.41.0"},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2016,11,18]],"date-time":"2016-11-18T00:00:00Z","timestamp":1479427200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[2018,2]]},"DOI":"10.1007\/s10766-016-0476-8","type":"journal-article","created":{"date-parts":[[2016,11,18]],"date-time":"2016-11-18T13:56:36Z","timestamp":1479477396000},"page":"81-100","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Analysing Multiple QoS Attributes in Parallel Design Patterns-Based Applications"],"prefix":"10.1007","volume":"46","author":[{"given":"Antonio","family":"Brogi","sequence":"first","affiliation":[]},{"given":"Marco","family":"Danelutto","sequence":"additional","affiliation":[]},{"given":"Daniele","family":"De Sensi","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4615-5759","authenticated-orcid":false,"given":"Ahmad","family":"Ibrahim","sequence":"additional","affiliation":[]},{"given":"Jacopo","family":"Soldani","sequence":"additional","affiliation":[]},{"given":"Massimo","family":"Torquati","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,11,18]]},"reference":[{"key":"476_CR1","unstructured":"Aldinucci, M., Danelutto, M.: Stream parallel skeleton optimization. In: Proceedings of the 12th International Conference on Parallel and Distributed Computing Systems (PDCS 1999), pp. 955\u2013962. International Society for Computers and Their Applications (1999)"},{"key":"476_CR2","doi-asserted-by":"crossref","unstructured":"Aldinucci, M., Danelutto, M., Kilpatrick, P.: Autonomic management of non-functional concerns in distributed and parallel application programming. In: Proceedings of the IEEE International Symposium on Parallel Distributed Processing (IPDPS 2009), pp. 1\u201312. IEEE (2009)","DOI":"10.1109\/IPDPS.2009.5161034"},{"key":"476_CR3","volume-title":"Programming Multi-core and Many-core Computing Systems, Parallel and Distributed Computing","author":"M Aldinucci","year":"2014","unstructured":"Aldinucci, M., Danelutto, M., Kilpatrick, P., Torquati, M.: Fastflow: high-level and efficient streaming on multi-core. In: Pllana, S., Xhafa, F. (eds.) Programming Multi-core and Many-core Computing Systems, Parallel and Distributed Computing. Wiley, Hoboken (2014)"},{"issue":"2","key":"476_CR4","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1080\/01495730108935268","volume":"16","author":"M Aldinucci","year":"2001","unstructured":"Aldinucci, M., Gorlatch, S., Lengauer, C., Pelagatti, S.: Towards parallel programming by transformation: the FAN skeleton framework. Parallel Algorithms Appl. 16(2), 87\u2013121 (2001)","journal-title":"Parallel Algorithms Appl."},{"key":"476_CR5","doi-asserted-by":"crossref","unstructured":"Bartoloni, L., Brogi, A., Ibrahim, A.: Probabilistic prediction of the QoS of service orchestrations: a truly compositional approach. In: Franch, X., Ghose, A.K., Lewis, G.A., Bhiri, S. (eds.) Proceedings of the 12th International Conference on Service-Oriented Computing (ICSOC 2014), Lecture Notes in Computer Science, vol. 8831, pp. 378\u2013385. Springer (2014)","DOI":"10.1007\/978-3-662-45391-9_27"},{"key":"476_CR6","doi-asserted-by":"crossref","unstructured":"Benoit, A., Cole, M., Gilmore, S., Hillston, J.: Evaluating the performance of skeleton-based high level parallel programs. In: Computational Science-ICCS 2004, pp. 289\u2013296. Springer (2004)","DOI":"10.1007\/978-3-540-24688-6_40"},{"key":"476_CR7","doi-asserted-by":"crossref","unstructured":"Caromel, D., Leyton, M.: Fine tuning algorithmic skeletons. In: Proceedings of the 13th International Euro-Par Conference on Parallel Processing (Euro-Par 2007), pp. 72\u201381. Springer (2007)","DOI":"10.1007\/978-3-540-74466-5_9"},{"key":"476_CR8","unstructured":"Castro, D., Hammond, K., Brady, E., Sarkar, S.: Structure, semantics and speedup: reasoning about structured parallel programs using dependent types. Under Consideration for Publication in J, Functional Programming (2015)"},{"key":"476_CR9","doi-asserted-by":"crossref","unstructured":"Danelutto, M., De\u00a0Sensi, D., Torquati, M.: Energy driven adaptivity in stream parallel computations. In: Proceedings of the 23rd Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2015), pp. 103\u2013110. IEEE (2015)","DOI":"10.1109\/PDP.2015.92"},{"key":"476_CR10","doi-asserted-by":"crossref","unstructured":"De\u00a0Sensi, D.: Predicting performance and power consumption of parallel applications. In: Proceedings of the 24th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2016), pp. 200\u2013207. IEEE Computer Society (2016)","DOI":"10.1109\/PDP.2016.41"},{"key":"476_CR11","volume-title":"Exploring Monte Carlo Methods","author":"WL Dunn","year":"2011","unstructured":"Dunn, W.L., Shultis, J.K.: Exploring Monte Carlo Methods. Elsevier, Amsterdam (2011)"},{"key":"476_CR12","doi-asserted-by":"crossref","unstructured":"Emoto, K., Matsuzaki, K., Hu, Z., Takeichi, M.: Domain-specific optimization strategy for skeleton programs. In: Euro-Par 2007 Parallel Processing, pp. 705\u2013714. Springer (2007)","DOI":"10.1007\/978-3-540-74466-5_74"},{"key":"476_CR13","doi-asserted-by":"crossref","unstructured":"Gorlatch, S., Lengauer, C.: (De)Composition rules for parallel scan and reduction. In: Proceedings of the 3rd Working Conference on Massively Parallel Programming Models (MPPM 1997), pp. 23\u201332. IEEE (1997)","DOI":"10.1109\/MPPM.1997.715958"},{"issue":"3","key":"476_CR14","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1145\/2425248.2425252","volume":"40","author":"M H\u00e4hnel","year":"2012","unstructured":"H\u00e4hnel, M., D\u00f6bel, B., V\u00f6lp, M., H\u00e4rtig, H.: Measuring energy consumption for short code paths using RAPL. SIGMETRICS Perform. Eval. Rev. 40(3), 13\u201317 (2012)","journal-title":"SIGMETRICS Perform. Eval. Rev."},{"issue":"1","key":"476_CR15","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1080\/10637190208941434","volume":"17","author":"Y Hayashi","year":"2002","unstructured":"Hayashi, Y., Cole, M.: Static performance prediction of skeletal parallel programs. Parallel Algorithms Appl. 17(1), 59\u201384 (2002)","journal-title":"Parallel Algorithms Appl."},{"key":"476_CR16","volume-title":"A Compositional Approach to Performance Modelling","author":"J Hillston","year":"2005","unstructured":"Hillston, J.: A Compositional Approach to Performance Modelling, vol. 12. Cambridge University Press, Cambridge (2005)"},{"issue":"3","key":"476_CR17","doi-asserted-by":"crossref","first-page":"7:1","DOI":"10.1145\/1380584.1380585","volume":"40","author":"MC Huebscher","year":"2008","unstructured":"Huebscher, M.C., McCann, J.A.: A survey of autonomic computing\u2014degrees, models, and applications. ACM Comput. Surv. 40(3), 7:1\u20137:28 (2008)","journal-title":"ACM Comput. Surv."},{"issue":"1","key":"476_CR18","first-page":"207","volume":"37","author":"CB Jay","year":"2000","unstructured":"Jay, C.B.: Costing parallel programs as a function of shapes. Sci. Comput. Program. 37(1), 207\u2013224 (2000)","journal-title":"Sci. Comput. Program."},{"key":"476_CR19","doi-asserted-by":"crossref","unstructured":"Kandasamy, N., Abdelwahed, S., Khandekar, M.: A hierarchical optimization framework for autonomic performance management of distributed computing systems. In: Proceedings of the 26th International Conference on Distributed Computing Systems (ICDCS 2006), p. 9. IEEE (2006)","DOI":"10.1109\/ICDCS.2006.8"},{"key":"476_CR20","doi-asserted-by":"crossref","unstructured":"Khargharia, B., Hariri, S., Yousif, M.S.: Autonomic power and performance management for computing systems. In: Proceedings of the 3rd International Conference on Autonomic Computing, pp. 145\u2013154. IEEE (2006)","DOI":"10.1109\/ICAC.2006.1662393"},{"volume-title":"Patterns and Skeletons for Parallel and Distributed Computing","year":"2003","key":"476_CR21","unstructured":"Rabhi, F.A., Gorlatch, S. (eds.): Patterns and Skeletons for Parallel and Distributed Computing. Springer, London (2003)"},{"key":"476_CR22","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4842-0740-6","volume-title":"Expert F# 4.0","author":"D Syme","year":"2015","unstructured":"Syme, D., Granicz, A., Cisternino, A.: Expert F# 4.0, 4th edn. Apress, New York City (2015)","edition":"4"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10766-016-0476-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-016-0476-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-016-0476-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,12]],"date-time":"2025-06-12T18:51:35Z","timestamp":1749754295000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10766-016-0476-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11,18]]},"references-count":22,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,2]]}},"alternative-id":["476"],"URL":"https:\/\/doi.org\/10.1007\/s10766-016-0476-8","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"type":"print","value":"0885-7458"},{"type":"electronic","value":"1573-7640"}],"subject":[],"published":{"date-parts":[[2016,11,18]]}}}