Scenario identification, analysis of static and dynamic data accesses and storage requirements in relevant benchmarks

Embedded software applications use statically and dynamically allocated data objects for which storage space must be allocated. This allocation should take the access pattern to these data objects into account in order to minimize the required storage space. This deliverable presents several techniques to analyze the access behaviour to statically and dynamically allocated data objects. The aim of these analysis techniques is to identify the different scenarios of data usage and to highlight optimization opportunities for WP2 and WP3. The deliverable also presents a strategy to model the application with the identified scenarios in a dataflow graph. This dataflow model can be used to map an application onto a multi-processor platform while providing timing guarantees and minimizing the resource usage of the application within each scenario.