DocumentCode :
1031554
Title :
Applying test driven development to embedded software
Author :
Grenning, James
Author_Institution :
Object Mentor Inc., Mentor
Volume :
10
Issue :
6
fYear :
2007
fDate :
12/1/2007 12:00:00 AM
Firstpage :
20
Lastpage :
25
Abstract :
Test driven development (TDD) is increasing in information technology applications and product development; however, it has not been widely applied in embedded software development. Embedded developers face many challenges. TDD can help overcome some of these challenges, but TDD has to be adapted for embedded systems development. TDD is an important software development practice that can help embedded developers deliver higher quality products. The embedded TDD cycle can help take hardware availability off the software critical path, enabling steady progress with or without hardware. TDD can be used for embedded development in C and C++. Java may also be an option for some embedded systems, and Java is better suited for TDD, as the tools for Java support are much more advanced.
Keywords :
C++ language; Java; embedded systems; program testing; software engineering; C++ language; Java; embedded software development; embedded system development; information technology application; product development; test driven development; Application software; Automatic testing; Buildings; Embedded software; Embedded system; Feedback; Information technology; Instruments; Product development; Software testing;
fLanguage :
English
Journal_Title :
Instrumentation & Measurement Magazine, IEEE
Publisher :
ieee
ISSN :
1094-6969
Type :
jour
DOI :
10.1109/MIM.2007.4428578
Filename :
4428578
Link To Document :
بازگشت