• DocumentCode
    3077347
  • Title

    Network Performance Evaluation for Distributed Embedded Systems Using Feature Models

  • Author

    Manderscheid, Martin ; Prehofer, Christian

  • Author_Institution
    Fraunhofer Inst. for Commun. Syst. ESK, Munich, Germany
  • fYear
    2013
  • fDate
    17-19 July 2013
  • Firstpage
    46
  • Lastpage
    55
  • Abstract
    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.
  • Keywords
    distributed processing; embedded systems; product development; software reusability; DSPLs; component-hardware model; data flow model; distributed embedded systems; dynamic software product lines; electronic control units; multiple network busses; network analysis; network calculus; network performance evaluation; network topology; networked embedded systems; resource overestimation reduction; runtime feature model; Computer architecture; Data models; Hardware; Internet; Navigation; Runtime; Streaming media; Component Models; Embedded Systems; Network Performance Evaluation; Runtime Feature Models; Runtime Variability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems (ICECCS), 2013 18th International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-0-7695-5007-7
  • Type

    conf

  • DOI
    10.1109/ICECCS.2013.17
  • Filename
    6601804