Com vantagens crescentes de custo, desempenho e escala em relação aos computadores individuais, a proliferação de sistemas distribuídos em geral e de sistemas distribuídos baseados em eventos em particular tem aumentado drasticamente nos últimos anos. Para apoiar os requisitos de um amplo espectro de domínios de aplicação, publicar/assinar middleware para sistemas distribuídos baseados em eventos fornece tipicamente muitas políticas que afectam as propriedades de qualidade de serviço (QoS) do sistema ponta-a-ponta. Embora as políticas sintonizáveis forneçam um controlo de qualidade do sistema, a configuração e gestão de QoS tornou-se mais complexa à medida que o suporte de QoS para plataformas de middleware de pub/sub aumentou. Este trabalho centra-se nas seguintes quatro áreas sinergéticas: (1) uma técnica orientada por modelos para o desenvolvimento de configurações de QoS e artefactos de implementação aplicáveis; (2) métricas compostas de QoS para avaliar quantitativamente múltiplas preocupações de QoS, (3) uma técnica para avaliar mecanismos de QoS em ambientes operacionais específicos e fornecer orientação para configurações de QoS; e (4) uma técnica para apoiar a configuração e adaptação autónoma de middleware de pub/sub em ambientes flexíveis e dinâmicos.