Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Network performance evaluation for distributed embedded systems using feature models

: Manderscheid, Martin; Prehofer, Christian


Institute of Electrical and Electronics Engineers -IEEE-:
18th International Conference on Engineering of Complex Computer Systems, ICECCS 2013. Proceedings : 17-19 July 2013, Singapore
Los Alamitos, Calif.: IEEE Computer Society Conference Publishing Services (CPS), 2013
ISBN: 978-0-7695-5007-7 (Print)
International Conference on Engineering of Complex Computer Systems (ICECCS) <18, 2013, Singapore>
Fraunhofer ESK ()
network performance analysis; runtime variability modeling; network calculus; software architecture

In this paper, we focus on networked, embedded systems which may contain numerous electronic control units, connected by multiple network busses. Furthermore, such embedded systems support many runtime configurations. The main problem is to determine the network resource needs of all variations permitted at runtime, i.e. to calculate the worst case resource needs. We describe the runtime variability of such systems by means of a runtime feature model and then derive a network performance model in a stepwise way. The mappings from the feature level leads to a data flow model, then to the component/hardware level, where we perform a detailed network analysis based on Network Calculus. Thus, we can decide in an early design stage, whether a given network topology fits the requirements of a given software architecture. We show then, by an example, (i) that the performance of this component/hardware model can be analyzed using network calculus and (ii) that our approach can significantly reduce resource overestimation compared to a static evaluation.