loading
Documents

Research.Publish.Connect.

Paper

Authors: Jean-Vivien Millo ; Amine Oueslati ; Emilien Kaufman ; Frederic Mallet and Robert de Simone

Affiliation: Universite Cote d'Azur, France

ISBN: 978-989-758-210-3

Keyword(s): Dataflow, Platform based Design, Scheduling.

Related Ontology Subjects/Areas/Topics: Constraint Modeling and Languages ; Domain-Specific Modeling and Domain-Specific Languages ; Languages, Tools and Architectures ; Model-Driven Architecture ; Model-Driven Software Development ; Software Engineering

Abstract: Process Networks are a means to describe streaming embedded applications. They rely on explicit representation of task concurrency, pipeline and data-flow. Originally, Data-Flow Process Network (DFPN) representations are independent from any execution platform support model. Such independence is actually what allows looking next for adequate mappings. Mapping deals with scheduling and distribution of computation tasks onto processing resources, but also distribution of communications to interconnects and memory resources. This design approach requires a level of description of execution platforms that is both accurate and simple. Recent platforms are composed of repeated elements with global interconnection (GPU, MPPA). A parametric description could help achieving both requirements. Then, we argue that a model-driven engineering approach may allow to unfold and expand an original DFPN model, in our case a so-called Synchronous DataFlow graph (SDF) into a model such that: a) the origi nal description is a quotient refolding of the expanded one, and b) the mapping to a platform model is a grouping of tasks according to their resource allocation. Then, given such unfolding, we consider how to express the allocation and the real-time constraints. We do this by capturing the entire system in CCSL (Clock Constraint Specification Language). CCSL allows to capture linear but also synchronous constraints. (More)

PDF ImageFull Text

Download
Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 54.156.39.245

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Millo J., Oueslati A., Kaufman E., Mallet F. and de Simone R. (2017). Explicit Control of Dataflow Graphs with MARTE/CCSL.In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-210-3, pages 542-549. DOI: 10.5220/0006269505420549

@conference{modelsward17,
author={Jean-Vivien Millo and Amine Oueslati and Emilien Kaufman and Frederic Mallet and Robert de Simone},
title={Explicit Control of Dataflow Graphs with MARTE/CCSL},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2017},
pages={542-549},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006269505420549},
isbn={978-989-758-210-3},
}

TY - CONF

JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Explicit Control of Dataflow Graphs with MARTE/CCSL
SN - 978-989-758-210-3
AU - Millo J.
AU - Oueslati A.
AU - Kaufman E.
AU - Mallet F.
AU - de Simone R.
PY - 2017
SP - 542
EP - 549
DO - 10.5220/0006269505420549

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.