|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2012 IEEE Fifth International Conference on Software Testing, Verification and Validation
CAST: Automating Software Tests for Embedded Systems
Montreal, Quebec Canada
April 17-April 21
ISBN: 978-0-7695-4670-4
| ASCII Text | x | ||
| Michael Wahler, Ettore Ferranti, Robin Steiger, Rahul Jain, Kristian Nagy, "CAST: Automating Software Tests for Embedded Systems," Software Testing, Verification, and Validation, 2008 International Conference on, pp. 457-466, 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, 2012. | |||
| BibTex | x | ||
| @article{ 10.1109/ICST.2012.126, author = {Michael Wahler and Ettore Ferranti and Robin Steiger and Rahul Jain and Kristian Nagy}, title = {CAST: Automating Software Tests for Embedded Systems}, journal ={Software Testing, Verification, and Validation, 2008 International Conference on}, volume = {0}, year = {2012}, isbn = {978-0-7695-4670-4}, pages = {457-466}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICST.2012.126}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Software Testing, Verification, and Validation, 2008 International Conference on TI - CAST: Automating Software Tests for Embedded Systems SN - 978-0-7695-4670-4 SP457 EP466 A1 - Michael Wahler, A1 - Ettore Ferranti, A1 - Robin Steiger, A1 - Rahul Jain, A1 - Kristian Nagy, PY - 2012 KW - test automation KW - embedded system KW - domain-specific testing KW - embedded software testing VL - 0 JA - Software Testing, Verification, and Validation, 2008 International Conference on ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICST.2012.126
Software integration tests for embedded systems must cater for the physical process with which the systems interact and can include user input. This can make testing very time-consuming because test engineers often manually execute test specifications with many thousand lines of instructions. Furthermore, such manual tests are often imprecise because human operators cannot execute interactions at a granularity of a few milliseconds. This article presents the CAST (Computer-Aided Specifi-cation and Testing) approach to automating the testing of embedded systems, which consists of three parts: a domain-specific language, which allows test engineers to specify test cases formally with a familiar syntax, an execution engine, which allows them to run tests either automatically or interactively, and an interface, which connects the execution engine to the embedded system. We validate the proposed approach by deploying it to a product testing environment and show that our solution provides several advantages such as significantlyreduced testing times and more concise test specifications.
Index Terms:
test automation, embedded system, domain-specific testing, embedded software testing
Citation:
Michael Wahler, Ettore Ferranti, Robin Steiger, Rahul Jain, Kristian Nagy, "CAST: Automating Software Tests for Embedded Systems," icst, pp.457-466, 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, 2012
Usage of this product signifies your acceptance of the Terms of Use.
