{"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."}],"editor":[{"first_name":"Manfred","full_name":"Broy, Manfred","last_name":"Broy"},{"first_name":"Ingolf H.","last_name":"Krüger","full_name":"Krüger, Ingolf H."},{"first_name":"Michael","full_name":"Meisinger, Michael","last_name":"Meisinger"}],"date_created":"2022-10-18T11:19:31Z","keyword":["Test Behavior","Test Exchange","System Under Test","Hybrid Automaton","Test Execution"],"page":"98-117","doi":"10.1007/978-3-540-70930-5_7","publisher":"Springer Verlag","author":[{"first_name":"Jürgen","full_name":"Großmann, Jürgen","last_name":"Großmann"},{"first_name":"Ines","last_name":"Fey","full_name":"Fey, Ines"},{"first_name":"Alexander","last_name":"Krupp","full_name":"Krupp, Alexander"},{"first_name":"Mirko","full_name":"Conrad, Mirko","last_name":"Conrad"},{"last_name":"Wewetzer","full_name":"Wewetzer, Christian","first_name":"Christian"},{"full_name":"Müller, Wolfgang","last_name":"Müller","id":"16243","first_name":"Wolfgang"}],"place":"Berlin, Heidelberg","year":"2008","status":"public","citation":{"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={10.1007/978-3-540-70930-5_7}, 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} }","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.","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 ASWSD 2006: Model-Driven Development of Reliable Automotive Services, edited by Manfred Broy, Ingolf H. Krüger, and Michael Meisinger, 98–117. Berlin, Heidelberg: Springer Verlag, 2008. https://doi.org/10.1007/978-3-540-70930-5_7.","mla":"Großmann, Jürgen, et al. “TestML – A Test Exchange Language for Model-Based Testing of Embedded Software.” ASWSD 2006: Model-Driven Development of Reliable Automotive Services, edited by Manfred Broy et al., Springer Verlag, 2008, pp. 98–117, doi:10.1007/978-3-540-70930-5_7.","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. ASWSD 2006: Model-Driven Development of Reliable Automotive Services. Springer Verlag; 2008:98-117. doi:10.1007/978-3-540-70930-5_7","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 ASWSD 2006: Model-Driven Development of Reliable Automotive Services, M. Broy, I. H. Krüger, and M. Meisinger, Eds. Berlin, Heidelberg: Springer Verlag, 2008, pp. 98–117.","apa":"Großmann, J., Fey, I., Krupp, A., Conrad, M., Wewetzer, C., & Müller, W. (2008). TestML – A Test Exchange Language for Model-based Testing of Embedded Software. In M. Broy, I. H. Krüger, & M. Meisinger (Eds.), ASWSD 2006: Model-Driven Development of Reliable Automotive Services (pp. 98–117). Springer Verlag. https://doi.org/10.1007/978-3-540-70930-5_7"},"user_id":"5786","department":[{"_id":"672"}],"publication_identifier":{"isbn":["978-3-540-70929-9"]},"_id":"33815","title":"TestML – A Test Exchange Language for Model-based Testing of Embedded Software","language":[{"iso":"eng"}],"publication":"ASWSD 2006: Model-Driven Development of Reliable Automotive Services","type":"book_chapter","date_updated":"2022-10-18T11:20:02Z"}