Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Franke, M., Gerke, D., Hans, C., et al. (2012). Method-driven test case generation for functional system verification. In Proceedings ATOS, Delft (pp. 36–44).
Shani, U., et al. (2017). Ontology mediation to rule them all: Managing the plurality in product service systems. In Systems Conference (SysCon), 2017 Annual IEEE International. IEEE.
Franke, M. et al. (2016). Semantic data integration approach for the vision of a digital factory. In Enterprise interoperability VII (pp. 77–86). Springer International Publishing.
Wacher, H. (2003). Semantische mediation für heterogene informationsquellen. KI, 17(4), 56.
Berre, A. J., Elvesæter, B., Figay, N., Guglielmina, C., Johnsen, S., and other. (2007). The ATHENA interoperability framework. In Enterprise interoperability II (pp. 569–580). London: Springer.
Franke, M., Klein, K., & Thoben, K.-D. (2017). Interoperable information exchange as enabler of NFF related TES. Procedia CIRP, 59, 240–245.
Razorcat, CCDL Whitepaper. https://www.razorcat.com/files/de/produkte/ccdl/Razorcat_Technical_Report_CCDL_Whitepaper_02.pdf. Last accessed 2018/01/04.
W3C. (2011). State chart XML (SCXML): state machine notation for control abstraction. W3C Working Draft, April 2011.
Utting, M., Pretschner, A., & Legeard, B. A taxonomy of model-based testing approaches. In Software Testing Verification Reliability, 22, 297–312. https://doi.org/10.1002/stvr.456.
ASAM expression—General expression syntax. (2011). Höhenkirchen, Germany: ASAM e.V.
Apache Common, Commons SCXML, http://commons.apache.org/proper/commons-scxml. Last accessed 2018/01/04.
Acknowledgements
This research has been funded by the Federal Ministry of Economics and Technology of Germany (BMWi) in the project STEVE (project number 20Y1301G) and AGILE-VT (project number 20X1730D).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Franke, M., Meyer, V.HW., Rasche, R., Himmler, A., Thoben, KD. (2019). Interoperability of Test Procedures Between Enterprises. In: Popplewell, K., Thoben, KD., Knothe, T., Poler, R. (eds) Enterprise Interoperability VIII. Proceedings of the I-ESA Conferences, vol 9. Springer, Cham. https://doi.org/10.1007/978-3-030-13693-2_15
Download citation
DOI: https://doi.org/10.1007/978-3-030-13693-2_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-13692-5
Online ISBN: 978-3-030-13693-2
eBook Packages: EngineeringEngineering (R0)