This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
A Systematic Approach to Testing Automotive Control Software
Technical Paper
2004-21-0039
Annotation ability available
Sector:
Language:
English
Abstract
Usually, the testing of today’s ECU software follows a gut feeling approach, leading to test gaps and test redundancies. This paper presents a new, more systematic way of testing automotive control software. The central element of the approach is the Classification-Tree Method for Embedded Systems (CTM/ES). Using an interface description, which can be based on the specification and/or an executable model of the software, test scenarios can be derived systematically and described in a graphical way so as to provide the user with visual information about test coverage. The CTM/ES can be integrated into an overall test strategy for automotive control software developed in a model-based way. The approach opens up a new way of assuring quality for embedded control software which is especially designed for automotive software developers.
Recommended Content
Technical Paper | Intelligent Automotive System Services Requirements, Architectures and Implementation Issues |
Technical Paper | Unit Testing Techniques and Tool Support |
Technical Paper | Software Services in Automotive Class A and B Multiplex Applications |
Authors
Citation
Conrad, M., "A Systematic Approach to Testing Automotive Control Software," SAE Technical Paper 2004-21-0039, 2004.Also In
References
- Aldrich, W. J. Using Model Coverage Analysis to Improve the Controls Development Process AIAA Modeling and Simulation Technologies Conference and Exhibition Monterey, US 2002
- ASCET-SD (product information) ETAS GmbH de.etasgroup.com/products/ascet sd/
- AutomationDesk (product information) dSPACE GmbH www.dspace.de/ww/en/pub/products/prodover/expsoft/automdesk.htm
- Balzert, H. Lehrbuch der Software-Technik 2 Spektrum Verlag 1998
- Baresel, A. Conrad, M. Sadeghipour, S. Wegener, J. The Interplay between Model Coverage and Code Coverage, 11. Europ. Int. Conf. on Software Testing Analysis and Review (EuroSTAR 03), Amsterdam, NL 2003
- Broekman, B. Notenboom, E. Testing Embedded Software Addison-Wesley 2003
- Baresel, A. Pohlheim, H. Sadeghipour, S. Structural and Functional Sequence Testing of Dynamic and State-Based Software with Evolutionary Algorithms Genetic and Evolutionary Computation Conference (GECCO 2003) Chicago, US 2003
- Broy, M. Automotive Software Engineering 25th Intl. Conference on Software Engineering (ICSE 03) Portland, US 2003 719 720
- Conrad, M. Dörr, H. Fey, I. Yap, A. Model-based Generation and Structured Representation of Test Scenarios Workshop on Software-Embedded Systems Testing (WSEST) Gaithersburg, US 1999
- Conrad, M. Dörr, H. Stürmer, I. Schürr, A. Graph Transformations for Model-based Testing Lecture Notes in Informatics (LNI) P-12 Köllen Verlag 2002 39 50
- Conrad, M. Fey, I. Pohlheim, H. Automati-sierung der Testauswertung für Steuergerätesoftware VDI-Berichte 1789 VDI Verlag 2003 299 315
- Conrad, M. Fey, I. Sadeghipour S. Systematic Model-Based Testing of Embedded Automotive Software - The MB 3 T Approach ICSE 2004 workshop on Software Engineering for Automotive Systems (SEAS ‘04) Edin-burgh, UK 2004
- Conrad, M. Beschreibung von Testszenarien für Steuergerätesoftware - Vergleichskriterien und deren Anwendung VDI-Berichte 1646 VDI Verlag 2001 381 398
- Conrad, M. Auswahl und Beschreibung von Testszenarien für den Modell-basierten Test eingebette-ter Software im Automobil PhD thesis Technical University Berlin 2004
- CTE for Embedded Systems (product information) Razorcat Development GmbH www.razorcat.com
- CTE with Extended Logics (product information) DaimlerChrysler AG, www.systematic-testing.com/ctm_cte.htm
- Grochtmann, M. Grimm, K. Classification Trees for Partition Testing Software Testing, Verification and Reliability 3 63 82 1993
- Grimm, K. Systematisches Testen von Software - Eine neue Methode und eine effektive Teststrategie PhD Thesis Oldenbourg Verlag 1995
- Horstmann, M. Schnieder, E. Mäder, P. Nienaber, S. Schulz H.-M. A framework for interlacing Test and/with Design“ ICSE 2004 workshop on Software Engineering for Automotive Systems (SEAS ‘04) Edinburgh, UK 2004
- Hötzer, D. Schaltstrategieentwurf mit Statemate unter Einbindung kontinuierlicher Modelle zur Software-verifikation. 5 Statemate Anwenderforum, München Germany 1997
- Hahn, G. Philipps, J. Pretschner, A. Stauner, T. Prototype-Based Tests for Hybrid Reactive Systems 14 IEEE Intl. Workshop on Rapid System Prototyping San Diego, US 2003
- Hohler, B. Villinger, U. Normen und Richtlinien zur Qualitätssicherung von Steuerungssoftware Informa-tik-Spektrum 21 63 72 1998
- Klein, T. Conrad, M. Fey, I. Grochtmann, M. Modellbasierte Entwicklung eingebetteter Fahrzeugsoft-ware bei DaimlerChrysler Lecture Notes in Informatics (LNI) P-45 Köllen Verlag 2004 31 41
- Lamberg, K. Beine, M. Eschmann, M. Otter-bach, R. Conrad, M. Fey, I. Model-based testing of embedded automotive software using MTest SAE World Congress Detroit, US 2004
- Lehmann, E. Time Partition Testing - A Method for Testing Dynamic Functional Behaviour TEST2000 London, UK 2000
- Lamberg, K. Richert, J. Rasche, R. A New Environment for Integrated Development and Management of ECU Tests SAE World Congress Detroit, US 2003
- Liggesmeyer, P. Testen, Analysieren und Verifizieren von Software - eine klassifizierende Übersicht der Verfahren Liggesmeyer, P. et al. Testen, Analysieren und Verifizieren von Software Springer 1992 1 25
- Lehmann, E. Wegener, J. Test Case Design by Means of the CTE XL 8. European Int. Conf. on Software Testing, Analysis and Review (EuroSTAR ‘00) Co-penhagen, DK 2000
- Matlab/Simulink/Stateflow (product information) The MathWorks Inc. www.mathworks.com/products
- MATT (product information) The University of Montana www.cs.umt.edu/RTSL/matt
- MEval (product information) IT Power Consultants www.itpower.de/meval.html
- Mischke, J. Classification-tree Editor for Embedded Systems CTE/ES Version 2.3 User Manual BoD GmbH 2004
- MTest (product information) dSPACE GmbH www.dspace.de/ww/en/pub/products/prodover/expsoft/mtest.htm
- Ranville, S. MCDC Unit Test Vectors From Matlab Models – Automatically Embedded Systems Conference San Francisco, US 2003
- Rau, A. Model-Based Development of Embedded Automotive Control Systems” PhD Thesis 2002
- Reactis Tester (product information) Reactive Systems Inc. www.reactive-systems.com
- Simmes, D. Entwicklungsbegleitender System-test für elektronische Fahrzeugsteuergeräte PhD Thesis Herbert Utz Verlag Wissenschaft 1997
- Simulink Performance tools (product information) The MathWorks Inc. www.mathworks.com/products/slperftools/
- Schäuffele, J. Zurawka, T. Automotive Software Engineering Vieweg Verlag 2003
- Wegener, J. Sthamer, H. Baresel, A. Evolutionary Test Environment for Automatic Structural Testing Special Issue of Information and Software Technology 43 851 854 2001