Automatic Inclusion of Middleware Performance Attributes into Architectural UML Software Models
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
One of the typical features of distributed systems is theheterogeneity of its components (e.g. geographical spreadingand different platform architectures), leading to interoperabilityissues. Many of these are handled by genericmiddleware-based solutions.This paper presents an analytic model of the impact ofusing such middleware on the overall system performance.Specifically, a Layered Queueing Network is described thatmodels a client/server system using CORBA as a middlewaresystem offering location transparency. The responsetimes estimated from the model are compared to the measuredresponse times for a growing number of clients, in orderto assess the accuracy of the model and the values of theparameters in the model. This model can then be used fordesigning a distributed application, before the entire systemis installed or even fully implemented.