E-TDD – embedded test driven development a tool for hardware-software co-design projects
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
A Test-oriented Embedded System Production Methodology
Journal of Signal Processing Systems
Hi-index | 0.00 |
Despite the existence of 75 “different” xUNIT frameworks, their domain of application differs only in the programming language, compiler or operating system supported. If one is working in the embedded world, unit testing is still needed, but now our “testing requirements” differ significantly from the testing framework needed for the desktop world. Embedded systems often have significant non-functional requirements, which demand validation at the unit level. In addition, they interact intimately with hardware resources and often have only very limited input/output capabilities – imagine a xUNIT framework where printing to the screen is a technical challenge!