I would like to start some discussion on Presenter First. Am I wrong about the (Presenter/Conductor First) PCF design being nothing more than a mapper object?...
Hi, I had implemented some unit tests on our embedded project, but so they could run automatically on the build machine I had them run on the host platform...
Reading this blog http://spin.atomicobject.com/2006/12/29/cmock-ruby-based-mock-tools-for-c/ Indicates that cmock would be open sourced soon (29-Dec-06). ...
Steve, Sorry to hear about the early fall of a valid attempt at TDD for embedded. We always felt from the beginning, that our environment should make use of a...
Passing tests on the build machine is a best practice, but not the whole picture. (I've got a paper on this topic) You also need to periodically run on the...
We are getting close to having CMock in a releasable state. We will definitely keep the AgileEmbedded group notified as CMock and our other tools for embedded...
... I am just now starting the same sort of process, spending some time to set up a test framework and simulation framework to do testing on a PC. In my case,...
On what it seems you really need to concentrate on: I don't think you necessarily need more complicated test environments. I think you need to use lint. It was...
Thank you all for your replies, many good suggestions and comments. I will reply them all in this one email for my own sanity, or lack of it ;-) ... Me too ;-)...
I want to learn more about design patterns for embedded systems. In particular, I do most of my coding in C, so I'm looking for ones that will still work in C....
Sue, I highly suggest you read our work on the Model-Conductor-Hardware design pattern. Greg Williams and I presented our work (our is a collective reference...
Joseph, My apologies for not responding sooner. I'm not an expert on mapper objects. I think, however, the Presenter (or Conductor in embedded software) draws...
Steve, I'm just now getting caught up on AgileEmbedded posts. It's very true that when you do not have a simulator it can be challenging to run unit tests for...
I downloaded and installed everything mentioned here: http://atomicobject.com/pages/Embedded+Software for Full Sample Project distributed at Embedded Systems...
Mark, My apologies. This is a classic case of trying to assemble a demo package for someone else while having all components installed on the machine used for...
As promised, the archive of the ESC07 demo project now contains the missing components and has been reposted. http://atomicobject.com/pages/Embedded+Software...
... runs great - thanks Now I need to grok the ruby stuff looking forward to: "The tools we created for unit testing & mocking and building the project are...
We are looking forward to getting the new tools out the door too. Trouble is we're slammed with work, and it's not trivial to package all the components (even...
this is a little tardy, but anyway... Most of the OO design patterns encourage single responsibility of classes (modules) and involve some use of polymorphism....
There's a paper at Object Mentor site explaining what link-time polymorphism simply is: http://www.objectmentor.com/resources/articles/TDDinC.pdf I believe the...
Hi, I just joined and was asked to introduce myself, so here it goes... I'm a programmer at RidgeRun, an embedded software company (http://www.ridgerun.com/)....
Hi Marcelo Thanks for the intro. You are interested in how some others are doing verification and acceptance testing. Here is what we're doing. I've been...