Progressive and explicit refinement of scheduling for multidimensional data-flow applications using uml marte

Calin Glitia 1 Julien Deantoni 1, * Frédéric Mallet 1 Jean-Vivien Millo 1 Pierre Boulet 2, 3 Abdoulaye Gamatié 3
* Auteur correspondant
1 AOSTE - Models and methods of analysis and optimization for systems with real-time and embedding constraints
CRISAM - Inria Sophia Antipolis - Méditerranée , Inria Paris-Rocquencourt, COMRED - COMmunications, Réseaux, systèmes Embarqués et Distribués
3 DART - Contributions of the Data parallelism to real time
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : Process networks and data-flow graphs are used to capture data-dependencies in computation-intensive embedded systems. Their simplicity allows the computation of static schedules that reduce the dynamic overhead and increase predictability. The resulting schedule is a total ordering of actor computations and communications. It can therefore become an over-specification of the initial system when several schedules are valid. This is particularly the case for multidimensional data-flow applications. We propose a methodology to avoid such an over-specification. We propose to use logical time to capture explicitly all the valid schedules for a given multi-dimensional data-flow model. Then, we show that the proposed approach allows for a progressive and explicit refinement of computation scheduling that also captures constraints imposed by the environment and the execution platform. All this is achieved by using uml marte concepts and the resulting models can be considered for simulation and analysis with existing tools for early design validation. The whole approach is validated on a typical application devoted to radar signal processing.
Type de document :
Article dans une revue
Design Automation for Embedded Systems, Springer Verlag, 2012, 16 (2), pp.137-169. <http://www.springerlink.com/content/t03t7nl8463tjpr4/?MUD=MP>. <10.1007/s10617-012-9093-y>
Liste complète des métadonnées

https://hal.inria.fr/hal-00727239
Contributeur : Team Aoste <>
Soumis le : lundi 3 septembre 2012 - 11:22:33
Dernière modification le : lundi 5 octobre 2015 - 16:56:54

Identifiants

Collections

Citation

Calin Glitia, Julien Deantoni, Frédéric Mallet, Jean-Vivien Millo, Pierre Boulet, et al.. Progressive and explicit refinement of scheduling for multidimensional data-flow applications using uml marte. Design Automation for Embedded Systems, Springer Verlag, 2012, 16 (2), pp.137-169. <http://www.springerlink.com/content/t03t7nl8463tjpr4/?MUD=MP>. <10.1007/s10617-012-9093-y>. <hal-00727239>

Partager

Métriques

Consultations de la notice

484