Title
Mapping Data-Flow Dependencies onto Distributed Embedded Systems
Abstract
Abstract—Model-driven development (MDD) is an emerging paradigm and has become state-of-the-art for embedded,systems software design. In the overall design process, several steps have to be taken in order to get from a high-level system design to the deployed binaries on the target platform: starting from model design, software partitioning and code generation reaching down to task and bus scheduling. In this paper we,focus on the later steps in the overall developing process and present a way to deploy clusters, which are tasks from an operational point of view, specified using the Component Language (COLA) [1]. In this context, we introduce the notion of a Cluster Dependency Graph (CDG) which forms the basis for scheduling, address generation and estimation of memory,requirements for the used middleware. Moreover the CDG provides clues about possibly parallelizable tasks. A case-study, namely an adaptive cruise control system (ACC), taken from the automotive domain serves as example throughout this paper to demonstrate our new approach. Index Terms—Model-based development, data-flow graphs,
Year
Venue
Keywords
2008
Software Engineering Research and Practice
code generation,embedded system,indexing terms,data flow,middleware,model based development,data flow graph,system design,design process,software design,development process
Field
DocType
Citations 
Middleware,Software design,Computer science,Data mapping,Systems design,Real-time computing,Code generation,Software,Design process,Dependency graph,Distributed computing,Embedded system
Conference
6
PageRank 
References 
Authors
0.61
11
2
Name
Order
Citations
PageRank
Stefan Kugele17213.96
Wolfgang Haberl2505.18