Modern multimedia systems are becoming increasingly multiprocessor and
heterogeneous to match the high performance and low power demands placed on them
by the large number of applications. The concurrent execution of these
applications causes interference and unpredictability in the performance of
these systems. In Multimedia Multiprocessor Systems, an analysis mechanism is
presented to accurately predict the performance of multiple applications
executing concurrently. With high consumer demand the time-to-market has become
significantly lower. To cope with the complexity in designing such systems, an
automated design-flow is needed that can generate systems from a high-level
architectural description such that they are not error-prone and consume less
time. Such a design methodology