F. Tränkle, T. Allmendinger, and F. Kible, "Realisation of a TTCN-3 Framework for Generic Automotive Test Cases," ETSI TTCN-3 User Conference 2006: Berlin (Germany), May 31-June 2, 2006.
Added by: Deleted user (04 Jul 2008 16:18:52 Europe/Berlin) Last edited by: Deleted user (13 Aug 2008 14:16:08 Europe/Berlin)
|Resource type: Conference Paper
BibTeX citation key: Tranklea
View all bibliographic details
Creators: Allmendinger, Kible, Tränkle
Publisher: Fraunhofer FOKUS, ETSI (Berlin (Germany))
Collection: ETSI TTCN-3 User Conference 2006
Views index: %
Popularity index: 23.75%
In automotive software engineering, automated testing is well established. The high number of ECU software releases and its variants highly demands test automation and test cases which are reusable for many ECU software projects. Furthermore an efficient administration and process safety for test variants must be ensured.
LABCAR-AUTOMATION® helps automotive companies to develop, manage and execute systematic and efficient automated tests for ECU software. LABCAR-AUTOMATION customers benefit from the reuse of test cases and test projects for different test bench setups as well as from services for handling ECU software variants.
LABCARAUTOMATION provides a test design adapter to TAU/Tester® for test case development in TTCN-3. This adapter contains an automotive-specific TTCN-3 framework for test case development to enable the implementation of re-usable abstract and logical test cases. Test cases are abstract because they can be executed on different test benches. Test cases are logical because they can be configured and parameterized for different ECU software variants.
The TTCN-3 framework supports test case developers by providing libraries of TTCN-3 ports and functions which encapsulate the system under test. This allows the implementation of test cases directly reflecting the documented specification of automated tests. The TTCN-3 framework further contains TTCN-3 type definitions for test parameterization and code templates for a formalized and modular test case structure. These code templates are guidelines for test case developers to compose test cases from initialization, stimulation and measurement, evaluation, and finalization state sections. With the built-in TTCN-3 language concepts, the TTCN-3 framework could be realized in a straight-forward way.
This presentation gives an introduction into the TTCN-3 framework by looking at the example of an abstract and logical test case. With the parameterization and configuration services of LABCARAUTOMATION, from this generic test case over 100 test case variants are derived for testing chassis-control ECUs. The automotivespecific features of the TTCN-3 framework outline possible directions for future TTCN-3 standardization efforts.
Added by: Deleted user Last edited by: Deleted user