Parallel design patterns can be fruitfully combined to develop parallel software applications. Different combinations of patterns can feature different QoS while being functionally equivalent. To support application developers in selecting the best combinations of patterns to develop their applications, we hereby propose a probabilistic approach that permits analysing, at design time, multiple QoS attributes of parallel design patterns-based application. We also present a proof-of-concept implementation of our approach, together with some experimental results.

Analysing Multiple QoS Attributes in Parallel Design Patterns-Based Applications

BROGI, ANTONIO;DANELUTTO, MARCO;DE SENSI, DANIELE;IBRAHIM, AHMAD;SOLDANI, JACOPO;TORQUATI, MASSIMO
2018-01-01

Abstract

Parallel design patterns can be fruitfully combined to develop parallel software applications. Different combinations of patterns can feature different QoS while being functionally equivalent. To support application developers in selecting the best combinations of patterns to develop their applications, we hereby propose a probabilistic approach that permits analysing, at design time, multiple QoS attributes of parallel design patterns-based application. We also present a proof-of-concept implementation of our approach, together with some experimental results.
2018
Brogi, Antonio; Danelutto, Marco; DE SENSI, Daniele; Ibrahim, Ahmad; Soldani, Jacopo; Torquati, Massimo
File in questo prodotto:
File Dimensione Formato  
823661_IJPP_preprint.pdf

Open Access dal 19/11/2018

Tipologia: Documento in Pre-print
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 520.31 kB
Formato Adobe PDF
520.31 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/823661
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 2
social impact