• DocumentCode
    2130759
  • Title

    Cross-layer analysis, testing and verification of automotive control software

  • Author

    Broy, Manfred ; Chakraborty, Shiladri ; Ramesh, S. ; Satpathy, Manoranjan ; Resmerita, S. ; Pree, W.

  • Author_Institution
    Dip Goswami, Tech. Univ. Munich, Munich, Germany
  • fYear
    2011
  • fDate
    9-14 Oct. 2011
  • Firstpage
    263
  • Lastpage
    272
  • Abstract
    Automotive architectures today consist of up to 100 electronic control units (ECUs) that communicate via one or more FlexRay and CAN buses. Multiple control applications - like cruise control, brake control, etc. - are specified as Simulink/Stateflow models, from which code is generated and mapped onto the different ECUs. In addition, scheduling policies and parameters, both for the ECUs and the buses, need to be specified. Code generation/optimization from the Simulink/Stateflow models, task partitioning and mapping decisions, as well as the parameters chosen for the schedulers - all of these impact the execution times and timing behaviour of the control tasks and control messages. These in turn affect control performance, such as stability and steady-/transient-state behaviour. This paper discusses different aspects of this multi-layered design flow and the associated research challenges. The emphasis is on model-based code generation, analysis, testing and verification of control software for automotive architectures, as well as on architecture or platform configuration to ensure that the required control performance requirements are satisfied.
  • Keywords
    peripheral interfaces; program compilers; program testing; program verification; traffic control; CAN bus; FlexRay; Simulink model; Stateflow model; automotive architecture; automotive control software cross-layer analysis; automotive control software testing; automotive control software verification; code optimization; electronic control unit; mapping decision; message control; model-based code generation; multilayered design flow; scheduling policy; transient-state behaviour; Indium phosphide; Optimization; Software; Visualization; Automotive Control Systems; Model-based code generation; Model-based testing; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software (EMSOFT), 2011 Proceedings of the International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4503-0714-7
  • Type

    conf

  • Filename
    6064534