Con i crescenti vantaggi di costo, prestazioni e scalabilità rispetto ai singoli computer, la proliferazione dei sistemi distribuiti in generale e dei sistemi distribuiti basati su eventi in particolare è aumentata notevolmente negli ultimi anni. Per supportare i requisiti di un ampio spettro di domini applicativi, pubblicare/abbonare middleware per sistemi distribuiti basati su eventi fornisce tipicamente molte politiche che influenzano le proprietà di qualità del servizio (QoS) del sistema end-to-end. Mentre le policy tunable forniscono un controllo a grana fine della QoS del sistema, la configurazione e la gestione della QoS è diventata più complessa con l'aumento del supporto QoS per le piattaforme middleware pub/sub. Questo lavoro si concentra sulle seguenti quattro aree sinergiche: (1) una tecnica guidata da modelli per lo sviluppo di configurazioni QoS e di artefatti di implementazione applicabili; (2) metriche QoS composite per valutare quantitativamente più problemi di QoS, (3) una tecnica per valutare i meccanismi QoS in specifici ambienti operativi e fornire una guida per le configurazioni QoS; e (4) una tecnica per supportare la configurazione autonoma e l'adattamento di pub/sub middleware abilitati alla QoS in ambienti flessibili e dinamici.