This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Test-Driven Development of a PID Controller
May/June 2007 (vol. 24 no. 3)
pp. 44-50
Thomas Dohmke, University of Glasgow
Henrik Gollee, University of Glasgow
With test-driven development, developers don't write new code until an automated test has failed, and duplicate functions, tests, or code fragments are always removed. TDD can lead to better-designed, higher-quality systems. slUnit combines the features of the xUnit testing frameworks and the Simulink graphical programming language to apply TDD to control-system design. Development of a controller for a simplified vehicle system illustrates this approach. This article is part of a special issue on test-driven development.
Index Terms:
graphical environments, process control, test design, testing strategies, testing tools
Citation:
Thomas Dohmke, Henrik Gollee, "Test-Driven Development of a PID Controller," IEEE Software, vol. 24, no. 3, pp. 44-50, May-June 2007, doi:10.1109/MS.2007.90
Usage of this product signifies your acceptance of the Terms of Use.