---
_id: '33815'
abstract:
- lang: eng
  text: Test processes in the automotive industry are tool-intensive and affected
    by technologically heterogeneous test infrastructures. In the industrial practice
    a product has to pass tests at several levels of abstraction such as Model-in-the-Loop
    (MIL), Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) tests. Different
    test systems are applied for this purpose (e.g. dSPACE MTest, dSPACE Automation
    Desk, National Instruments Teststand) and almost each test system requests its
    own proprietary test description language. The exchange of tests between different
    test systems and the reuse of tests between different test levels is normally
    not possible. Efforts to integrate these heterogeneous test environments, to address
    test exchange in a general manner and to standardize and harmonize the existing
    language environment are still at the beginning and not tailored towards the requirements
    of the automotive domain. To keep the whole development and test process efficient
    and manageable, the definition of an integrated and seamless approach is required.
    TestML – the test exchange language we present in this article – is defined to
    overcome the technological obstacles (different test language syntax and semantics,
    different data formats and interface descriptions) that almost automatically accompany
    the application of heterogeneous test tools and test infrastructures. TestML supports
    the exchange of tests between different test notations in a heterogeneous tool
    environment. In this paper, we introduce the XML schema of TestML and demonstrate
    the efficiency of the interchange format by giving examples from the model-based
    development of electronic control units. Tool support is illustrated by an application
    with Simulink/Stateflow.
author:
- first_name: Jürgen
  full_name: Großmann, Jürgen
  last_name: Großmann
- first_name: Ines
  full_name: Fey, Ines
  last_name: Fey
- first_name: Alexander
  full_name: Krupp, Alexander
  last_name: Krupp
- first_name: Mirko
  full_name: Conrad, Mirko
  last_name: Conrad
- first_name: Christian
  full_name: Wewetzer, Christian
  last_name: Wewetzer
- first_name: Wolfgang
  full_name: Müller, Wolfgang
  id: '16243'
  last_name: Müller
citation:
  ama: 'Großmann J, Fey I, Krupp A, Conrad M, Wewetzer C, Müller W. TestML – A Test
    Exchange Language for Model-based Testing of Embedded Software. In: Broy M, Krüger
    IH, Meisinger M, eds. <i>ASWSD 2006: Model-Driven Development of Reliable Automotive
    Services</i>. Springer Verlag; 2008:98-117. doi:<a href="https://doi.org/10.1007/978-3-540-70930-5_7">10.1007/978-3-540-70930-5_7</a>'
  apa: 'Großmann, J., Fey, I., Krupp, A., Conrad, M., Wewetzer, C., &#38; Müller,
    W. (2008). TestML – A Test Exchange Language for Model-based Testing of Embedded
    Software. In M. Broy, I. H. Krüger, &#38; M. Meisinger (Eds.), <i>ASWSD 2006:
    Model-Driven Development of Reliable Automotive Services</i> (pp. 98–117). Springer
    Verlag. <a href="https://doi.org/10.1007/978-3-540-70930-5_7">https://doi.org/10.1007/978-3-540-70930-5_7</a>'
  bibtex: '@inbook{Großmann_Fey_Krupp_Conrad_Wewetzer_Müller_2008, place={Berlin,
    Heidelberg}, title={TestML – A Test Exchange Language for Model-based Testing
    of Embedded Software}, DOI={<a href="https://doi.org/10.1007/978-3-540-70930-5_7">10.1007/978-3-540-70930-5_7</a>},
    booktitle={ASWSD 2006: Model-Driven Development of Reliable Automotive Services},
    publisher={Springer Verlag}, author={Großmann, Jürgen and Fey, Ines and Krupp,
    Alexander and Conrad, Mirko and Wewetzer, Christian and Müller, Wolfgang}, editor={Broy,
    Manfred and Krüger, Ingolf H. and Meisinger, Michael}, year={2008}, pages={98–117}
    }'
  chicago: 'Großmann, Jürgen, Ines Fey, Alexander Krupp, Mirko Conrad, Christian Wewetzer,
    and Wolfgang Müller. “TestML – A Test Exchange Language for Model-Based Testing
    of Embedded Software.” In <i>ASWSD 2006: Model-Driven Development of Reliable
    Automotive Services</i>, edited by Manfred Broy, Ingolf H. Krüger, and Michael
    Meisinger, 98–117. Berlin, Heidelberg: Springer Verlag, 2008. <a href="https://doi.org/10.1007/978-3-540-70930-5_7">https://doi.org/10.1007/978-3-540-70930-5_7</a>.'
  ieee: 'J. Großmann, I. Fey, A. Krupp, M. Conrad, C. Wewetzer, and W. Müller, “TestML
    – A Test Exchange Language for Model-based Testing of Embedded Software,” in <i>ASWSD
    2006: Model-Driven Development of Reliable Automotive Services</i>, M. Broy, I.
    H. Krüger, and M. Meisinger, Eds. Berlin, Heidelberg: Springer Verlag, 2008, pp.
    98–117.'
  mla: 'Großmann, Jürgen, et al. “TestML – A Test Exchange Language for Model-Based
    Testing of Embedded Software.” <i>ASWSD 2006: Model-Driven Development of Reliable
    Automotive Services</i>, edited by Manfred Broy et al., Springer Verlag, 2008,
    pp. 98–117, doi:<a href="https://doi.org/10.1007/978-3-540-70930-5_7">10.1007/978-3-540-70930-5_7</a>.'
  short: 'J. Großmann, I. Fey, A. Krupp, M. Conrad, C. Wewetzer, W. Müller, in: M.
    Broy, I.H. Krüger, M. Meisinger (Eds.), ASWSD 2006: Model-Driven Development of
    Reliable Automotive Services, Springer Verlag, Berlin, Heidelberg, 2008, pp. 98–117.'
date_created: 2022-10-18T11:19:31Z
date_updated: 2022-10-18T11:20:02Z
department:
- _id: '672'
doi: 10.1007/978-3-540-70930-5_7
editor:
- first_name: Manfred
  full_name: Broy, Manfred
  last_name: Broy
- first_name: Ingolf H.
  full_name: Krüger, Ingolf H.
  last_name: Krüger
- first_name: Michael
  full_name: Meisinger, Michael
  last_name: Meisinger
keyword:
- Test Behavior
- Test Exchange
- System Under Test
- Hybrid Automaton
- Test Execution
language:
- iso: eng
page: 98-117
place: Berlin, Heidelberg
publication: 'ASWSD 2006: Model-Driven Development of Reliable Automotive Services'
publication_identifier:
  isbn:
  - 978-3-540-70929-9
publisher: Springer Verlag
status: public
title: TestML – A Test Exchange Language for Model-based Testing of Embedded Software
type: book_chapter
user_id: '5786'
year: '2008'
...
