“…There are a number of architectural exploration environments, such as (Metro)Polis (Balarin et al, 1997(Balarin et al, , 2003, Mescal (Mihal et al, 2002), and Milan (Mohanty and Prasanna, 2002), and various SystemC-based environments like the work of Kogel et al (2003), that facilitate flexible system-level performance evaluation by providing support for mapping a behavioural application specification to an architecture specification. In Artemis, we try to push the separation of modelling application behaviour and modelling architectural constraints at the system level to even greater extents.…”