Home
| Calendar
| Mail Lists
| List Archives
| Desktop SIG
| Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU |
Agile Rules is pleased to announce C Automated Testing System (CATS) and its associated test runner (Catsrunner). This unit testing framework provides developers of C-based systems, including embedded systems, the capability to use the popular Test Driven Development (TDD) software development approach. TDD is gaining widespread appeal because it has a proven track record of simultaneously reducing time to market and significantly increasing software quality. Unfortunately, until now, availability of TDD tools had only benefited those developers who use languages that provide object oriented support and reflection, such as C# and Java. This has left a significant developer base, including a majority of embedded developers, on the outside looking in. CATS supports embedded cross-platform development by working in conjunction with hardware abstraction layers. Illustrations of this are included with the download. CATS also comes with a thin wrapper around arm-elf-gdb's host/target communication functions. A reference implementation for the ARM-7 CPU core is provided. CATS and Catsrunner support the agile embedded techniques described in the paper "Taming the Embedded Tiger: Agile Test Techniques for Embedded Software" (get it here- http://www.agilerules.com/publications.phtml ), which was presented by Agile Rules at the Agile Development Conference in 2004. CATS and Catsrunner are available as an Open Source tool for Unix and Linux environments. To download CATS, go to http://www.agilerules.com/projects/catsrunner/index.phtml The link to the download is near the bottom of the page. Happy developing! Your friends at Agile Rules: http://www.agilerules.com For information on how to acquire TDD technological capability, contact us at info at agilerules.com
BLU is a member of BostonUserGroups | |
We also thank MIT for the use of their facilities. |