Software deployment on heterogeneous platforms: A systematic mapping study
HS de Andrade, J Schroeder… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Context: Multiple types of processing units (eg, CPUs, GPUs and FPGAs) can be used jointly
to achieve better performance in computational systems. However, these units are built with …
to achieve better performance in computational systems. However, these units are built with …
A model-driven approach for solving the software component allocation problem
The underlying infrastructure paradigms behind the novel usage scenarios and services are
becoming increasingly complex—from everyday life in smart cities to industrial …
becoming increasingly complex—from everyday life in smart cities to industrial …
Model-driven allocation engineering: specifying and solving constraints based on the example of automotive systems
U Pohlmann, M Hüwe - Automated Software Engineering, 2019 - Springer
Automotive systems provide sophisticated functionality and are controlled by networked
electronic control units (ECUs). Nowadays, software engineers use component-based …
electronic control units (ECUs). Nowadays, software engineers use component-based …
Meta-heuristics for solving the software component allocation problem
I Al-Azzoni, S Iqbal - IEEE Access, 2020 - ieeexplore.ieee.org
The software component allocation problem is concerned with mapping a set of software
components to the computational units available in a heterogeneous computing system …
components to the computational units available in a heterogeneous computing system …
Model-driven allocation engineering (T)
U Pohlmann, M Hüwe - 2015 30th IEEE/ACM International …, 2015 - ieeexplore.ieee.org
Cyber-physical systems (CPSs) provide sophisticated functionality and are controlled by
networked electronic control units (ECUs). Nowadays, software engineers use component …
networked electronic control units (ECUs). Nowadays, software engineers use component …
Automating test schedule generation with domain-specific languages: a configurable, model-driven approach
A Anjorin, N Weidmann, R Oppermann… - Proceedings of the 23rd …, 2020 - dl.acm.org
Solving scheduling problems is important for a wide range of application domains including
home care in the health care domain, allocation engineering in the automotive domain, and …
home care in the health care domain, allocation engineering in the automotive domain, and …
Power-aware allocation of fault-tolerant multirate autosar applications
N Mahmud, G Rodriguez-Navas… - 2018 25th Asia …, 2018 - ieeexplore.ieee.org
Software-to-hardware allocation plays an important role in the development of resource-
constrained automotive embedded systems that are required to meet timing, reliability and …
constrained automotive embedded systems that are required to meet timing, reliability and …
SCALL: Software component allocator for heterogeneous embedded systems
Allocation of software components on a heterogeneous computing platform involves hard
decisions; handling different types of computing units with specific processing paradigms …
decisions; handling different types of computing units with specific processing paradigms …
Fighting CPS complexity by component-based software development of multi-mode systems
Growing software complexity is an increasing challenge for the software development of
modern cyber-physical systems. A classical strategy for taming this complexity is to partition …
modern cyber-physical systems. A classical strategy for taming this complexity is to partition …
Software deployment analysis for mixed reliability automotive systems
K Becker - 2017 - mediatum.ub.tum.de
Safety critical systems require rising dependability due to increasing autonomy. Fault-
tolerance is necessary, but failures may cause system resources to become insufficient to …
tolerance is necessary, but failures may cause system resources to become insufficient to …