| Along with the widely using of microelectronics and control technologies in a variety of embedded applications(eg: automotive electronics, industrial control, smart home, etc.),it brings a revolutionary change. Today, a wide application of embedded system, as well as control technology of embedded software for the carrier’s, has become the development trend of intelligent devices.Given that the relatively previous embedded software development is increasingly difficult to adapt to the needs of contemporary complex embedded systems, the development technique based on model-driven has revolutionized the ways and methods for development of embedded software. On the one hand it can make the design process of software systems behave more automated, on the other hand, it is very significant to improve the consistency of software systems at all stages of the design development process, as well as the system maintainability later.The main work of this paper is summarized as follows:1. Summarizing the realizing of model-driven approachs due to the gradual advancement of technology. Detailed concluding the various stages at home and abroad as well as all the relevant technical achievements of branches( and their characteristics), and its contribution to model-driven development, at the same time pointing out the deficiency of some studies, on this basis, putting forward the research content and research programs of this paper.2. Through the in-depth study of development approach based on model-driven, we combine with the current domestic and international modeling tools, based on EmbedBuilder IDE3.5 operating platform, combining modeling model diagram, engineering modeling and extraction relevant information to automatically generate software engineering documents. It solutes the tedious work in writing and developing large documents manually of developers, and thus effectively improving the developer’s productivity.3. In this paper, the model-driven automatic documentation generator extract the information from system models as much as possible from the actual needs, informative, it reflects three compliant software design documents. Meanwhile, the generated document can be customized according to user needs, which the user can customize document templates to generate the model information they care about, completing the anticipated demand.4. We demonstrate the stability of the system through examples, at the same time predict the time needed to generate documents. Here, we only consider the waiting time to generate all the information, so it can provide developers the longest waiting time, thus improving their satisfaction with the system. |