The main objective of any test process is to check the functionality, reliability and operational safety of products. Recent developments resulted in a wide range of highly specialized test procedure languages. In addition to the heterogeneity between test procedure languages, the different versions of the same test language are also heterogeneous. To make test procedures exchangeable between enterprises and reusable, testers face the challenging task of effectively decoupling the test procedure descriptions from specific test tools as well as test benches. This paper presents an approach to achieve the interoperability of test procedure languages which envisages an intermediate representation. An appropriate intermediate representation is the enabler for the application of data integration solutions. The goal is to make test procedures interoperable and to enable transformation definitions for cross-compiling. The developed intermediate representation uses the State Machine Notation for Control Abstraction (SCXML) to represent all test procedure language features. The paper demonstrates how to transform a test procedure from Check Case Definition Language (CCDL) into SCXML. Moreover, the capabilities and restrictions of this approach are shown and summarized.
[1]
Bruno Legeard,et al.
A taxonomy of model‐based testing approaches
,
2012,
Softw. Test. Verification Reliab..
[2]
Klaus-Dieter Thoben,et al.
Ontology mediation to rule them all: Managing the plurality in product service systems
,
2017,
2017 Annual IEEE International Systems Conference (SysCon).
[3]
Klaus-Dieter Thoben,et al.
Interoperable Information Exchange as Enabler of NFF Related TES
,
2017
.
[4]
Klaus-Dieter Thoben,et al.
Semantic Data Integration Approach for the Vision of a Digital Factory
,
2016
.
[5]
Svein G. Johnsen,et al.
The ATHENA Interoperability Framework
,
2007,
IESA.
[6]
Holger Wache,et al.
Semantische Mediation für heterogene Informationsquellen
,
2003,
Künstliche Intell..