Abstract-Distribuerade system använder ofta en form av kommunikation middleware för att hantera olika former av heterogenitet, inklusive geografisk spridning av komponenter, olika programmeringsspråk och plattformsarkitekturer, etc. Middleware kommer naturligtvis att påverka systemets arkitektur och prestanda. I detta dokument presenteras en modell för omvandlingsram för att automatiskt inkludera den arkitektoniska påverkan och de omkostnader som uppstår genom att använda ett mellanlager mellan flera systemkomponenter. Med hjälp av detta ramverk kan arkitekter modellera systemet på ett mellanbevattningsoberoende sätt. Exakta, middlewareaware modeller kan sedan erhållas automatiskt med hjälp av en middleware modell arkiv. Den faktiska omvandlingsalgoritmen kommer att presenteras mer i detalj. De resulterande modellerna kan användas för att erhålla prestandamodeller av systemet. Ur dessa prestandamodeller kan tidiga indikationer på systemets prestanda tas fram.
I REF presenteras en ram för att automatiskt inkludera inverkan av CORBA middleware på prestandan hos distribuerade system, men de ignorerar helt påverkan av tjänsteparametrar som mängden data som ska behandlas.
Automatic inclusion of middleware performance attributes into architectural UML software models
{'venue': 'IEEE Transactions on Software Engineering', 'journal': 'IEEE Transactions on Software Engineering', 'mag_field_of_study': ['Computer Science']}