standard, there are ongoing efforts to define a se-
mantics based on timed automata.
The current version of TDL is designed specifi-
cally for the purpose of representing test scenarios.
However it can be extended to serve also as an input
language to test generators. The necessary amend-
ments to TDL require the support to the design of
higher-order TDL specifications that feature non-
deterministic choices over data and behaviour to aid
the generation of test descriptions according to cho-
sen coverage criteria. This extension is the focus of
future research.
ACKNOWLEDGEMENTS
The authors wish to express their gratitude to all
people at ETSI and outside involved in the TDL
standardization effort for their valuable input and
constructive discussion. Moreover the authors are
indebted to their Siemens colleagues for providing
the rail case study.
This work received partial funding from the
ARTEMIS Joint Undertaking, grant agreement no.
269335 (MBAT, 2013).
REFERENCES
ASAM ATX, 2012. Release Presentation: ASAM AE ATX
V1.0.0, Automotive Test Exchange Format.
http://www.asam.net/nc/home/asam-standards.html.
Bouquet, F., Grandpierre, C., Legeard, B., Peureux, F.,
Vacelet, N., Utting, M., 2007. A subset of precise
UML for model-based testing. In Proc. of the 3rd Int.
workshop on Advances in model-based testing (A-
MOST '07). ACM, New York, NY, USA, 95-104.
EMF, 2013. Eclipse Modeling Framework Project (EMF).
http://www.eclipse.org/modeling/emf/
EMFText, 2013. EMFText, concrete syntax mapper.
http://www.emftext.org/
ETSI EG 203 130 Ver. 1.1.1: Methods for Testing and
Specification (MTS); Model-Based Testing (MBT);
Methodology for standardized test specification devel-
opment. 2013-04-09.
ETSI ES 201 873-1 Ver. 4.5.1: Methods for Testing and
Specification (MTS); The Testing and Test Control
Notation version 3; Part 1. 2013-04-30.
ETSI ES 202 553 Ver. 1.2.2: Methods for Testing and
Specification (MTS);TPlan: A notation for expressing
Test Purposes. 2009-06-02.
ETSI ES 203 119 (stable draft): Methods for Testing and
Specification (MTS); The Test Description Language
(TDL), 2013-09-25.
Grossmann, J., Müller, W., 2006. A Formal Behavioral
Semantics for TestML. In Proceedings of the Second
International Symposium on Leveraging Applications
of Formal Methods, Verification and Validation (ISO-
LA '06). IEEE Computer Society, Washington, DC,
USA, 441-448.
Guduvan, A., Waeselynck, H., Wiels, V., Durrieu, G.,
Fusero, Y., Schieber, M., 2013. A Meta-model for
Tests of Avionics Embedded Systems. In MODELS-
WARD’13, 2
nd
International Conference on Model-
Driven Engineering and Software Development.
SCITEPRESS Digital Library.
International Telecommunication Union, 2004. Recom-
mendation Z.120: Message sequence chart (MSC).
http://www.itu.int/rec/T-REC-Z.120.
ISO/IEC/IEEE 29119, 2013. Software and systems engi-
neering – Software testing (5 parts). http://
softwaretestingstandard.org/
Kaner, C., 2003. On Scenario Testing. In STQE Magazine.
September/October 2003, 16-22.
MBAT, 2013. Combined Model-based Analysis and Test-
ing, an ARTEMIS project, https://www.mbat-
artemis.eu/home/.
Micskei, Z., Waeselynck, H., 2011. The many meanings
of UML 2 Sequence Diagrams: a survey. In Software
and Systems Modeling, Springer, Vol. 10, 489-514.
OMG DD, 2012. Diagram Definition (DD) V1.0, for-
mal/12-07-01.
OMG HUTN, 2004. Human-Usable Textual Notation
(HUTN) Specification V1.0, formal/04-08-01.
OMG MOF, 2013. OMG Meta Object Facility (MOF)
Core Specification V2.4.1, formal/2013-06-01.
OMG OCL, 2012. OMG Object Constraint Language
(OCL) V2.3.1, formal/2012-01-01.
OMG UML, 2011. Unified Modeling Language (UML)
V2.4.1, Superstructure specification, formal/2011-08-
06.
OMG UTP, 2013. UML Testing Profile (UTP) V1.2, for-
mal/2013-04-03.
Razorcat, 2010. CCDL Whitepaper. Razorcat Technical
Report, 07 December. www.razorcat.com.
Ulrich, A., Alikacem, E.-H., Hallal, H., Boroday, S., 2010.
From scenarios to test implementations via Promela.
In: Testing Software and Systems (ICTSS 2010),
Springer LNCS 6435, pp. 236–249.
xUnit.net, 2013. Unit Testing Framework for C# and
.NET. http://xunit.codeplex.com/.
MODELSWARD2014-InternationalConferenceonModel-DrivenEngineeringandSoftwareDevelopment
608