Abstract Having discussed architectural styles and one of the major standards impacting architectural design of automotive software systems, we can now discuss the next abstraction level—detailed design. In this chapter we continue to dive into the technical aspects of automotive software architectures and we describe ways of working when designing software within particular software components. We present methods for modelling functions using Simulink modelling and we show how these methods are used in the automotive industry. We dive deeper into the need for modelling of software systems with Simulink by presenting an example of the braking algorithm and its implementation in Simulink (the example can be extended by the Simulink tutorials from Matlab.com). After presenting the most common design method—Simulink modelling—we discuss the principles of design of safety-critical systems in C/C++. We also introduce the MISRA standard, which is a standard for documenting and structuring C/C++ code in safety-critical systems.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Detailed Design of Automotive Software


    Contributors:

    Published in:

    Publication date :

    2017-01-01


    Size :

    33 pages




    Type of media :

    Article/Chapter (Book)


    Type of material :

    Electronic Resource


    Language :

    English




    Detailed Design of Automotive Software

    Staron, Miroslaw | Springer Verlag | 2020


    Dassault systemes launches software for detailed design

    Warwick, Graham | Online Contents | 2013



    Real-time Simulation of Detailed Automotive Models

    Elmqvist, H. / Mattsson, S.E. / Olsson, H. et al. | German Aerospace Center (DLR) | 2003

    Free access