Introducing Model Driven Development technology to a fierce market without disrupting deadlines further with new methodology adoption is a challenge. In this paper we will discuss how to introduce MDD technology into traditional development methods in markets where product cycles are mere months and new technology adoption is often viewed as risky. Specifically, this paper speaks to markets like the consumer handset market where reusing existing systems, especially written in the C language, is paramount to rapidly producing new product lines. The key to adoption into this market has to do with a new form of reuse called regeneration, which allows us to generate test vectors from existing legacy code, which can be used to further develop the system. The key aspects of reuse discussed in this paper are the following: * Reuse of legacy components through visualization * Reuse of legacy code in order to regenerate * Driving the system through generative test vectors