Skip to main content
Erschienen in:
Buchtitelbild

2016 | OriginalPaper | Buchkapitel

1. Virtual Hardware-in-the-Loop Co-simulation for Multi-domain Automotive Systems via the Functional Mock-Up Interface

verfasst von : Ròbert Lajos Bücs, Luis Murillo, Ekaterina Korotcenko, Gaurav Dugge, Rainer Leupers, Gerd Ascheid, Andreas Ropers, Markus Wedler, Andreas Hoffmann

Erschienen in: Languages, Design Methods, and Tools for Electronic System Design

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Modern vehicles require powerful multi- and many-core hardware platforms to fulfill the demands of upcoming computationally intensive advanced driver assistance systems. Nonetheless, the resulting network-distributed electrical system architecture poses an unbearable design complexity. Furthermore, HW/SW functional security has become the number one priority in the recent years. For this reason new functional safety standards have arisen posing strict requirements on vehicular system design methodologies. Although these requirements tend to achieve full correctness of the electrical system, they also make it extremely difficult to rapidly and comprehensively close the development-evaluation-debugging cycle. Virtual prototyping is a highly promising technique to overcome these complications by providing full hardware/software visibility, controllability and adequate simulation speed at electronic system level. But the simulation of highly heterogeneous systems, such as vehicles, also requires the capability to capture and integrate interactions beyond the hardware/software domain, which limits the usage of virtual platforms. To bridge this gap, this chapter presents several methods to facilitate the integration of virtual platforms into such complex heterogeneous simulation systems via the Functional Mock-Up Interface (FMI), the de facto co-simulation standard for automotive. Since the proposed holistic simulation approach covers cross-domain interactions of the vehicular subsystems, the depth of functional safety testing, and thus overall HW/SW system robustness, can be significantly increased.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Andersson, C., Åkesson, J., Führer, C., Gäfvert, M.: Import and export of functional mock-up units in JModelica.org. In: 8th International Modelica Conference (2011) Andersson, C., Åkesson, J., Führer, C., Gäfvert, M.: Import and export of functional mock-up units in JModelica.org. In: 8th International Modelica Conference (2011)
2.
Zurück zum Zitat Awais, M.U., Palensky, P., Elsheikh, A., Widl, E., Matthias, S.: The high level architecture RTI as a master to the functional mock-up interface components. In: 2013 International Conference on Computing, Networking and Communications (ICNC), pp. 315–320, 28–31 January 2013. doi:10.1109/ICCNC.2013.6504102 Awais, M.U., Palensky, P., Elsheikh, A., Widl, E., Matthias, S.: The high level architecture RTI as a master to the functional mock-up interface components. In: 2013 International Conference on Computing, Networking and Communications (ICNC), pp. 315–320, 28–31 January 2013. doi:10.1109/ICCNC.2013.6504102
3.
Zurück zum Zitat Awais, M.U., Palensky, P., Mueller, W., Widl, E., Elsheikh, A.: Distributed hybrid simulation using the HLA and the functional mock-up interface. In: 39th Annual Conference of the IEEE Industrial Electronics Society (IECON 2013), pp. 7564–7569, 10–13 Novembar 2013. doi:10.1109/IECON.2013.6700393 Awais, M.U., Palensky, P., Mueller, W., Widl, E., Elsheikh, A.: Distributed hybrid simulation using the HLA and the functional mock-up interface. In: 39th Annual Conference of the IEEE Industrial Electronics Society (IECON 2013), pp. 7564–7569, 10–13 Novembar 2013. doi:10.1109/IECON.2013.6700393
4.
Zurück zum Zitat Bastian, J., Clauß, C., Wolf, S., Schneider, P.: Master for co-simulation using FMI. In: 8th International Modelica Conference 2011, Dresden, pp. 115–120, 20–22 March 2011. doi:10.3384/ecp11063115 Bastian, J., Clauß, C., Wolf, S., Schneider, P.: Master for co-simulation using FMI. In: 8th International Modelica Conference 2011, Dresden, pp. 115–120, 20–22 March 2011. doi:10.3384/ecp11063115
5.
Zurück zum Zitat Blochwitz, T., Otter, M., Arnold, M., Bausch, C., Elmqvist, H., Junghanns, A., Mauss, J., Monteiro, M., Neidhold, T., Neumerkel, D., Olsson, H., Peetz, J. V., Wolf, S., Clauß, C.: The functional mockup interface for tool independent exchange of simulation models. In: 8th International Modelica Conference, pp. 105–114 (2011). doi:10.3384/ecp11063105 Blochwitz, T., Otter, M., Arnold, M., Bausch, C., Elmqvist, H., Junghanns, A., Mauss, J., Monteiro, M., Neidhold, T., Neumerkel, D., Olsson, H., Peetz, J. V., Wolf, S., Clauß, C.: The functional mockup interface for tool independent exchange of simulation models. In: 8th International Modelica Conference, pp. 105–114 (2011). doi:10.3384/ecp11063105
6.
Zurück zum Zitat Boland, J.F., Thibeault, C., Zilic, Z.: Using matlab and Simulink in a SystemC verification environment. In: Proceedings of Design and Verification Conference (DVCon), San Jose, 14–16 February 2005 Boland, J.F., Thibeault, C., Zilic, Z.: Using matlab and Simulink in a SystemC verification environment. In: Proceedings of Design and Verification Conference (DVCon), San Jose, 14–16 February 2005
7.
Zurück zum Zitat Broman, D., Brooks, C., Greenberg, L., Lee, E.A., Masin, M., Tripakis, S., Wetter, M.: Determinate composition of FMUs for co-simulation. In: Proceedings of the International Conference on Embedded Software (EMSOFT), 2013, pp. 1–12, 29 September 2013–4 October 2013. doi:10.1109/EMSOFT.2013.6658580 Broman, D., Brooks, C., Greenberg, L., Lee, E.A., Masin, M., Tripakis, S., Wetter, M.: Determinate composition of FMUs for co-simulation. In: Proceedings of the International Conference on Embedded Software (EMSOFT), 2013, pp. 1–12, 29 September 2013–4 October 2013. doi:10.1109/EMSOFT.2013.6658580
8.
Zurück zum Zitat Broman, D., Greenberg, L., Lee, E.A., Masin, M., Tripakis, S., Wetter, M.: Requirements for hybrid cosimulation standards. In: Proceedings of the 18th International Conference on Hybrid Systems: Computation and Control (HSCC ’15), pp. 179–188. ACM, New York (2015). doi:http://dx.doi.org/10.1145/2728606.272862910.1145/2728606.2728629 Broman, D., Greenberg, L., Lee, E.A., Masin, M., Tripakis, S., Wetter, M.: Requirements for hybrid cosimulation standards. In: Proceedings of the 18th International Conference on Hybrid Systems: Computation and Control (HSCC ’15), pp. 179–188. ACM, New York (2015). doi:http://​dx.​doi.​org/​10.​1145/​2728606.​272862910.​1145/​2728606.​2728629
9.
Zurück zum Zitat Broy, M.: Automotive software and systems engineering. In: Third ACM and IEEE International Conference on Formal Methods and Models for Co-Design, 2005. MEMOCODE ’05, pp. 143–149, 11–14 July 2005. doi:10.1109/MEMCOD.2005.1487905 Broy, M.: Automotive software and systems engineering. In: Third ACM and IEEE International Conference on Formal Methods and Models for Co-Design, 2005. MEMOCODE ’05, pp. 143–149, 11–14 July 2005. doi:10.1109/MEMCOD.2005.1487905
10.
Zurück zum Zitat Bücs, R.L., Murillo, L.G., Korotcenko, E., Dugge, G., Leupers, R., Ascheid, G., Ropers, A., Wedler, M., Hoffmann, A.: Virtual hardware-in-the-loop co-simulation for multi-domain automotive systems via the functional mock-up interface. In: IEEE Forum on Specification and Design Languages (FDL), pp. 1–8, 14–16 September 2015. doi:10.1109/FDL.2015.7306355 Bücs, R.L., Murillo, L.G., Korotcenko, E., Dugge, G., Leupers, R., Ascheid, G., Ropers, A., Wedler, M., Hoffmann, A.: Virtual hardware-in-the-loop co-simulation for multi-domain automotive systems via the functional mock-up interface. In: IEEE Forum on Specification and Design Languages (FDL), pp. 1–8, 14–16 September 2015. doi:10.1109/FDL.2015.7306355
13.
Zurück zum Zitat Dahmann, J.S., Fujimoto, R.M., Weatherly, R.M.: The department of defense high level architecture. In: Proceedings of the 1997 Winter Simulation Conference, pp. 142–149, 7–10 December 1997. doi:10.1109/WSC.1997.640390 Dahmann, J.S., Fujimoto, R.M., Weatherly, R.M.: The department of defense high level architecture. In: Proceedings of the 1997 Winter Simulation Conference, pp. 142–149, 7–10 December 1997. doi:10.1109/WSC.1997.640390
16.
Zurück zum Zitat Georgakos, G., Schlichtmann, U., Schneider, R.: Reliability challenges for electric vehicles: from devices to architecture and systems software. In: 2013 50th ACM/EDAC/IEEE Design Automation Conference (DAC), pp. 1–9, 29 May 2013–7 June 2013. doi:10.1145/2463209.2488855 Georgakos, G., Schlichtmann, U., Schneider, R.: Reliability challenges for electric vehicles: from devices to architecture and systems software. In: 2013 50th ACM/EDAC/IEEE Design Automation Conference (DAC), pp. 1–9, 29 May 2013–7 June 2013. doi:10.​1145/​2463209.​2488855
19.
Zurück zum Zitat Jones, D., Topham, N.: High speed CPU simulation using LTU dynamic binary translation. In: Seznec, A., Emer, J., O’Boyle, M., Martonosi, M., Ungerer, T. (eds.) Proceedings of the 4th International Conference on High Performance Embedded Architectures and Compilers (HiPEAC ’09). Springer, Berlin/Heidelberg, pp. 50–64. doi:http://dx.doi.org/10.1007/978-3-540-92990-1_610.1007/978-3-540-92990-1_6 Jones, D., Topham, N.: High speed CPU simulation using LTU dynamic binary translation. In: Seznec, A., Emer, J., O’Boyle, M., Martonosi, M., Ungerer, T. (eds.) Proceedings of the 4th International Conference on High Performance Embedded Architectures and Compilers (HiPEAC ’09). Springer, Berlin/Heidelberg, pp. 50–64. doi:http://​dx.​doi.​org/​10.​1007/​978-3-540-92990-1_​610.​1007/​978-3-540-92990-1_​6
20.
Zurück zum Zitat Kooli, M., Di Natale, G.: A survey on simulation-based fault injection tools for complex systems. In: 9th IEEE International Conference on Design & Technology of Integrated Systems in Nanoscale Era (DTIS), pp. 1–6, 6–8 May 2014. doi:10.1109/DTIS.2014.6850649 Kooli, M., Di Natale, G.: A survey on simulation-based fault injection tools for complex systems. In: 9th IEEE International Conference on Design & Technology of Integrated Systems in Nanoscale Era (DTIS), pp. 1–6, 6–8 May 2014. doi:10.1109/DTIS.2014.6850649
22.
Zurück zum Zitat Mendoza, F., Kollner, C., Becker, J., Muller-Glaser, K.D.: An automated approach to SystemC/Simulink co-simulation. In: 22nd IEEE International Symposium on Rapid System Prototyping (RSP), 2011, pp. 135–141, 24–27 May 2011. doi:10.1109/RSP.2011.5929987 Mendoza, F., Kollner, C., Becker, J., Muller-Glaser, K.D.: An automated approach to SystemC/Simulink co-simulation. In: 22nd IEEE International Symposium on Rapid System Prototyping (RSP), 2011, pp. 135–141, 24–27 May 2011. doi:10.1109/RSP.2011.5929987
23.
Zurück zum Zitat Muller, W., Widl, E.: Linking FMI-based components with discrete event systems. In: 2013 IEEE International Systems Conference (SysCon), pp. 676–680, 15–18 April 2013. doi:10.1109/SysCon.2013.6549955 Muller, W., Widl, E.: Linking FMI-based components with discrete event systems. In: 2013 IEEE International Systems Conference (SysCon), pp. 676–680, 15–18 April 2013. doi:10.1109/SysCon.2013.6549955
26.
Zurück zum Zitat Pretschner, A., Broy, M., Kruger, I.H., Stauner, T.: Software engineering for automotive systems: a roadmap. In: Future of Software Engineering, 2007. FOSE ’07, pp. 55–71, 23–25 May 2007. doi:10.1109/FOSE.2007.22 Pretschner, A., Broy, M., Kruger, I.H., Stauner, T.: Software engineering for automotive systems: a roadmap. In: Future of Software Engineering, 2007. FOSE ’07, pp. 55–71, 23–25 May 2007. doi:10.1109/FOSE.2007.22
28.
Zurück zum Zitat SafeCar website - National Highway Traffic Safety Administration, United States Department of Transportation. www.safercar.gov. Accessed April 2015 SafeCar website - National Highway Traffic Safety Administration, United States Department of Transportation. www.​safercar.​gov. Accessed April 2015
29.
Zurück zum Zitat Schneider, S.A., Frimberger, J.: Significant reduction of validation efforts for dynamic light function with FMI for multi-domain integration and test platforms. In: 10th International Modelica Conference, Lund, 10–12 March 2014. doi:10.3384/ecp14096395 Schneider, S.A., Frimberger, J.: Significant reduction of validation efforts for dynamic light function with FMI for multi-domain integration and test platforms. In: 10th International Modelica Conference, Lund, 10–12 March 2014. doi:10.3384/ecp14096395
30.
Zurück zum Zitat Schutter, T.D.: Better Software. Faster!: Best Practices in Virtual Prototyping. Synopsys Press, Mountain View (2014) Schutter, T.D.: Better Software. Faster!: Best Practices in Virtual Prototyping. Synopsys Press, Mountain View (2014)
31.
Zurück zum Zitat Simulink Simscape multi-domain physical system library: uk.mathworks.com/products/simscape/index.html. Accessed April 2015 Simulink Simscape multi-domain physical system library: uk.mathworks.com/products/simscape/index.html. Accessed April 2015
32.
Zurück zum Zitat Simulink Stateflow vehicle model: mathworks.com/help/stateflow/gs/how-stateflow-software-works-with-simulink-software.html. Accessed April 2015 Simulink Stateflow vehicle model: mathworks.com/help/stateflow/gs/how-stateflow-software-works-with-simulink-software.html. Accessed April 2015
34.
Zurück zum Zitat Synopsys: Virtualizer third-party integration manual for Synopsys Saber, Cadence AMS Designer, MathWorks Simulink and Vector CANoe. Accessed March 2014 Synopsys: Virtualizer third-party integration manual for Synopsys Saber, Cadence AMS Designer, MathWorks Simulink and Vector CANoe. Accessed March 2014
37.
Zurück zum Zitat Wawrzik, F., Chipman, W., Molina, J.M., Grimm, C.: Modeling and simulation of cyber-physical systems with SICYPHOS. In: 10th International Conference on Design & Technology of Integrated Systems in Nanoscale Era (DTIS), pp. 1–6, 21–23 April 2015. doi:10.1109/DTIS.2015.7127375 Wawrzik, F., Chipman, W., Molina, J.M., Grimm, C.: Modeling and simulation of cyber-physical systems with SICYPHOS. In: 10th International Conference on Design & Technology of Integrated Systems in Nanoscale Era (DTIS), pp. 1–6, 21–23 April 2015. doi:10.1109/DTIS.2015.7127375
38.
Zurück zum Zitat Weinstock, J.H., Schumacher, C., Leupers, R., Ascheid, G., Tosoratto, L.: Time-decoupled parallel SystemC simulation. In: Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014, pp. 1–4, 24–28 March 2014. doi:10.7873/DATE.2014.204 Weinstock, J.H., Schumacher, C., Leupers, R., Ascheid, G., Tosoratto, L.: Time-decoupled parallel SystemC simulation. In: Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014, pp. 1–4, 24–28 March 2014. doi:10.7873/DATE.2014.204
39.
Zurück zum Zitat Wehner, P., Ferger, M., Gohringer, D., Hubner, M.: Rapid prototyping of a portable HW/SW co-design on the virtual Zynq platform using SystemC. In: IEEE 26th International SOC Conference (SOCC), 2013, pp. 296–300, 4–6 September 2013. doi:10.1109/SOCC.2013.6749704 Wehner, P., Ferger, M., Gohringer, D., Hubner, M.: Rapid prototyping of a portable HW/SW co-design on the virtual Zynq platform using SystemC. In: IEEE 26th International SOC Conference (SOCC), 2013, pp. 296–300, 4–6 September 2013. doi:10.1109/SOCC.2013.6749704
Metadaten
Titel
Virtual Hardware-in-the-Loop Co-simulation for Multi-domain Automotive Systems via the Functional Mock-Up Interface
verfasst von
Ròbert Lajos Bücs
Luis Murillo
Ekaterina Korotcenko
Gaurav Dugge
Rainer Leupers
Gerd Ascheid
Andreas Ropers
Markus Wedler
Andreas Hoffmann
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-31723-6_1

Neuer Inhalt