Title
Automated Distribution of Software to Multi-core Hardware in Model Based Embedded Systems Development.
Abstract
Software-Mapping, i.e. the mapping of software elements to hardware components, is especially in the context of embedded multicore systems a rather complex task. Usually, it is not sufficient to allocate tasks to hardware, since further types of allocations, e.g. communications to data paths or data to memories, exist. Accordingly, these allocations have a crucial impact on the performance. Since it is required to fulfill several constraints, e.g. deadlines or task ordering, it is furthermore necessary to select those allocations that result in a valid, but also efficient mapping. Such efficiency is usually not achieved by executing the application as quick as possible but e.g. as reliable or energy saving as possible. This can be achieved by using mathematical methods, e.g. Integer Linear Programming (ILP). ILP allows describing the mapping problem in terms of equations, which will be optimized towards a specific goal. This work describes an exemplary integration of an existing mathematical method for embedded multi-core software to hardware mapping into the AMALTHEA Tool Platform, including its evaluation as well as adaptation, in order to provide an automated software mapping functionality.
Year
DOI
Venue
2015
10.1007/978-3-319-24770-0_28
Communications in Computer and Information Science
Keywords
Field
DocType
Model-based development,Multi-core,Automotive software,AMALTHEA
Avionics software,Embedded software,Hardware compatibility list,Computer science,Automated information system,Software system,Systems development life cycle,Computer hardware,Software development,Embedded system,Hardware architecture
Conference
Volume
ISSN
Citations 
538
1865-0929
5
PageRank 
References 
Authors
0.62
5
3
Name
Order
Citations
PageRank
Lukas Krawczyk1143.15
Carsten Wolff250.62
Daniel Fruhner350.62