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 }