Model-Based Design (MBD) and Model Driven Development (MDD)

You are currently browsing comments. If you would like to return to the full story, you can read the full entry here: “Model-Based Design (MBD) and Model Driven Development (MDD)”.

2 Responses to “Model-Based Design (MBD) and Model Driven Development (MDD)”

  • Most software is nearly -impossible- to test under flawless conditions. Especially embedded systemused with small amounts of CPU power and memory.

  • “Flawless” is a pretty high criteria, so you may be right that “Most software is nearly -impossible- to test under flawless conditions.” However, I do not think CPU power/memory are necessarily a blocking factor. The key is going to be customizing your testing tools/techniques to your processor. For example, if you cannot do system testing because the test overhead would overwhelm your processor, do unit testing. If you lack the memory to store test data, reduce the size of your data buffers.

    I admit my bias since I work for a company that specializes in integrating test tools within embedded environments (LDRA (http://www.ldra.com) – its testing tools can be used for any software, but we tend to be especially good at embedded platforms), but we have clients who are able to do extensive testing and collect structural coverage data with PIC microcontrollers that only have 8-bit instruction sizes.

Leave a Reply