Scott Niemann
Telelogic
Developing embedded software for applications with stringent timing requirements can
be a difficult task. Much of the effort and time spent reside in the testing phase, as the code's performance
on your desktop can be very different from what you get on the target system. Model Driven Development (MDD) is designed to remove time-consuming tasks while increasing code quality and productivity. The intent behind the MDD approach is to extend a software developer's design workflow by enabling a hybrid approach to model- and code-centric development.
MDD can reduce the amount of time spent in the testing phase and eliminate the time it takes to write software documentation. This paper discusses different forms of reuse, and how they allow you to arrive at an automatic testing process that reduces development costs and increases the overall quality of your final deliverable.
|