TTCN-3 for Distributed Testing Embedded Software
Stefan Blom, Thomas Deiß, Natalia Ioustinova, Ari Kontio, Jaco van de Pol, Axel Rennoch, and Natalia SidorovaProceedings of the 6th International Andrei Ershov Memorial Conference: Perspectives of System Informatics (PSI 2006), Lecture Notes in Computer Science 4378, pp. 98 – 111, 2007.
Abstract
TTCN-3 is a standardized language for specifying and executing test
suites that is particularly popular for testing embedded systems.
Prior to testing embedded software in a target environment, the
software is usually tested in the host environment. Executing in
the host environment often aspects the real-time behavior of the
software and, consequently, the results of real-time testing. Here
we provide a semantics for host-based testing with simulated time
and show which kind of timing constraints can be adequately tested
with simulated time. We provide a simulated-time solution for
distributed testing with TTCN-3. We also report on two case studies
where we used simulated time for testing with TTCN-3.
BibTeX
@inproceedings{BDIKPRS-PSI06,
author = "Stefan Blom and Thomas Dei{\ss} and Natalia Ioustinova and
Ari Kontio and Jaco van de Pol and Axel Rennoch and
Natalia Sidorova",
title = "TTCN-3 for Distributed Testing Embedded Software",
booktitle = "Proceedings of the 6th International Andrei Ershov
Memorial Conference: Perspectives of System Informatics",
series = "Lecture Notes in Computer Science",
volume = 4378,
pages = "98--111",
publisher = "Springer-Verlag",
year = 2007
}