Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2966986.2980076guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

Testing automotive embedded systems under X-in-the-loop setups

Published: 07 November 2016 Publication History

Abstract

The development of automotive electronics and software systems is often associated with high costs due to their multi-domain nature (including control engineering, electronics, hydraulics, mechanics, etc). The involvement of these different disciplines makes it difficult for control engineers to test their controllers with them being integrated in the whole system, in early development phases. By introducing the “XiL approach”, ETAS wants to leverage virtualization techniques in order to bring embedded systems to the desk of every developer. The XiL approach implies fast development cycles due to easy integration of software, vehicle and plant components on the PC. XiL strives for seamless transition between X-in-the-loop setups, with X representing any control model (M), software (S), or hardware (H) under test. This paper will outline this methodology with an engine management system example.

7. References

[3]
Functional mockup interface for model-exchange and co-simulation. http://www.fmi-standard.org/.
[4]
C. Dad, S. Vialle, M. Caujolle, J.P. Tavella, and M. Lanotto. Scaling of distributed multi-simulations on multi-core clusters. In 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pages 142–147, June 2016.
[5]
D. Broman, C. Brooks, L. Greenberg, E. A. Lee, M. Masin, S. Tripakis, and M. Wetter. Determinate composition of FMUs for co-simulation. In ACM International Conference on Embedded Software, Sept. 2013.
[6]
K. Nishimiya, T. Saito, and S. Shimada. Evaluation of functional mock-up interface for vehicle power network modeling. In ACM/IEEE Design Automation Conference, pages 1–6, June 2015.
[7]
W. Chen, M. Huhn, and P. Fritzson. A generic FMU interface for Modelica. In International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools, pages 19–24. Nov. 2011.
[8]
Modelica. Modelica Association. https://www.modelica.org/.
[9]
C. Bertsch J. Neudorfer, E. Ahle, S. S. Arumugham, K. Ramachandran, and A. Thuy. FMI for physical models on automotive embedded targets. In 11th International Modelica Conference, pages 21–23, Sept. 2015.
[10]
M. Krammer, H. Martin, Z. Radmilovic, S. Erker, and M. Karner. Standard compliant co-simulation models for verification of automotive embedded systems. In 2015 Forum on Specification and Design Languages (FDL), pages 1–8, Sept. 2015.
[11]
D. Goswami, M. Lukasiewycz, R. Schneider, and S. Chakraborty. Time-triggered implementations of mixed-criticality automtoive software. In Design, Automation, and Test in Europe (DATE), pages 1227–1232, Mar. 2012.
[12]
D. Roy, L. Zhang, W. Chang, D. Goswami, and S. Chakraborty. Multi-objective co-optimization of FlexRay-based distributed control systems. In IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), pages 1–12, April 2016.
[14]
S. Tripakis. Bridging the semantic gap between heterogeneous modeling formalisms and FMI. In International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XV), pages 60–69, July 2015.
[15]
L. Exel, G. Frey, G. Wolf and M. Oppelt. Re-use of existing simulation models for DCS engineering via the functional mock-up interface. In Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA), pages 1–4, Sept. 2014.
[16]
M. U. Awais, P. Palensky, A. Elsheikh, E. Widl, and S. Matthias. The high level architecture RTI as a master to the functional mock-up interface components. In 2013 International Conference on Computing, Networking and Communications, pages 315–320. Jan. 2013.
[17]
E. Bringmann, and A. Kraemer. Model-based testing of automotive systems. In International Conference on Software Testing, Verification and Validation, pages 485–493. April 2008.
[18]
A. Vidanapathirana, S. D. Dewasurendra, and S. G. Abeyarantne. Model in the loop testing of Complex Reactive Systems. In International Conference on Industrial and Information Systems, pages 30–35, Dec. 2013
[19]
P. Caliebe, C. Lauer, and R. German. Flexible integration testing of automotive ECUs by combining AUTOSAR and XCP. In International Conference on Computer Applications and Industrial Electronics, pages 67–72, Dec. 2011.
[20]
M. Shedeed, G. Bahig, M. W. Elkharashi, M. Chen. Functional design and verification of automotive embedded software: an integrated system verification flow. In Electronics, Communications and Photonics Conference, pages 1–5, April 2013.
[21]
K. Hassani, W. Lee. A software-in-the-Loop simulation of an intelligent microSatellite within a virtual environment. In International Conference on Computational Intelligence and Virtual Environments for Measurement Systems and Applications, pages 31–36, July 2013.
[22]
T. De Schutter. Better Software. Faster!: Best Practices in Virtual Prototyping. Synopsys Inc., 2014.
[23]
A. M. Perezand, and S. Kaiser. Multi-level testing for embedded systems. Model-Based Testing for Embedded systems, CRC Press 2011.
[24]
J. Eker, J. W. Janneck, E. A. Lee, J. Liu, X. Liu, J. Ludvig, S. Neuendorffer, S. Sachs, and Y. Xiong. Taming hetereogenity-the Ptolemy approach. Proceedings of the IEEE, 91 (1): 127–144, Jan. 2003.
[25]
H. Neema, J. Gohl, Z. Lattmann, J. Sztipanovits, G. Karsai, S. Neema, T. Bapty, J. Batteh, H. Tummescheit, and C. Sureshkumar. Model-based integration platform for FMI co-simulation and heterogeneous simulations of cyber-physical systems. In Proceeding of the 10th Modelica Conference, pages 235–245, Mar. 2014.
[26]
C. Stoermer, C. Mitrohin, A. Thuy, and G. Tibba. ETAS LabCar-XiL: bridging the gap between development phases by harmonizing concepts and tools. In 15. Internationales Stuttgarter Symposium: Automobil-und Motorentechnik, pages 449–469, Mar. 2015.
[27]
M. Karinsalo and P. Abrahamsson. Software reuse and the test development process: a combined approach. In Proceedings of the 8th International Conference (ICSR), pages 59–68. July 2004.
[29]
Generic simulator interface ASAM XIL. Association for Standardisation of Automation and Measuring Systems. https://wiki.asam.net/display/STANDARDS/ASAMXIL
[30]
ISOLAR EVE. ETAS GmbH. www.etas.com/de/products/isolar\_eve.php.
[31]
M. Hu, Y. Huang, C. Zhao, X. Di, B. Liu, and H. Li. Model-based development and automatic code generation of powertrain control system. In Model-based development and Automatic Code Generation of Powertrain Control System, pages 1–4, Aug. 2014.
[32]
Modelica association project system structures and parameterization. https://modelica.org/projects/

Cited By

View all
  • (2024)A Virtual Testing Framework for Real-Time Validation of Automotive Software Systems Based on Hardware in the Loop and Fault InjectionSensors10.3390/s2412373324:12(3733)Online publication date: 8-Jun-2024
  • (2024)Introduction to the Special Issue on Automotive CPS Safety & Security: Part 2ACM Transactions on Cyber-Physical Systems10.1145/36502108:2(1-17)Online publication date: 8-Mar-2024
  • (2024)SMT-based Control Safety Property Checking in Cyber-Physical Systems under Timing Uncertainties2024 37th International Conference on VLSI Design and 2024 23rd International Conference on Embedded Systems (VLSID)10.1109/VLSID60093.2024.00052(276-280)Online publication date: 6-Jan-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
2016 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)
Nov 2016
946 pages

Publisher

IEEE Press

Publication History

Published: 07 November 2016

Permissions

Request permissions for this article.

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Virtual Testing Framework for Real-Time Validation of Automotive Software Systems Based on Hardware in the Loop and Fault InjectionSensors10.3390/s2412373324:12(3733)Online publication date: 8-Jun-2024
  • (2024)Introduction to the Special Issue on Automotive CPS Safety & Security: Part 2ACM Transactions on Cyber-Physical Systems10.1145/36502108:2(1-17)Online publication date: 8-Mar-2024
  • (2024)SMT-based Control Safety Property Checking in Cyber-Physical Systems under Timing Uncertainties2024 37th International Conference on VLSI Design and 2024 23rd International Conference on Embedded Systems (VLSID)10.1109/VLSID60093.2024.00052(276-280)Online publication date: 6-Jan-2024
  • (2024)Certifiable and Efficient Autonomous Cyber-Physical Systems Design2024 37th International Conference on VLSI Design and 2024 23rd International Conference on Embedded Systems (VLSID)10.1109/VLSID60093.2024.00049(259-263)Online publication date: 6-Jan-2024
  • (2023)Autonomy-driven Emerging Directions in Software-defined Vehicles2023 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE56975.2023.10136910(1-6)Online publication date: Apr-2023
  • (2023)Introduction to the Special Issue on Automotive CPS Safety & Security: Part 1ACM Transactions on Cyber-Physical Systems10.1145/35799867:1(1-6)Online publication date: 23-Feb-2023
  • (2023)Fleet in the Loop: An Open Source approach for design and test of resilient vehicle architectures2023 IEEE 15th International Symposium on Autonomous Decentralized System (ISADS)10.1109/ISADS56919.2023.10092108(1-8)Online publication date: 15-Mar-2023
  • (2023)Identifying Redundancies and Gaps Across Testing Levels During Verification of Automotive Software2023 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)10.1109/ICSTW58534.2023.00035(131-139)Online publication date: Apr-2023
  • (2023)Intelligent Identification of Simultaneous Faults of Automotive Software Systems Under Noisy and Imbalanced Data Using Ensemble LSTM and Random ForestIEEE Access10.1109/ACCESS.2023.334086511(140022-140040)Online publication date: 2023
  • (2023)Statistical Approach to Efficient and Deterministic Schedule Synthesis for Cyber-Physical SystemsAutomated Technology for Verification and Analysis10.1007/978-3-031-45329-8_15(312-333)Online publication date: 22-Oct-2023
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media