Abstract:The wide use of UML(Unified Modeling Language) dramatically promotes model status in software development. Model based software development approaches have gradually been accepted. UML, however, is large and complex because it is designed as a generic modeling language. So it is not easy for domain experts to learn. Software designers often fall into the heavy modeling work and can not get out of it. Using DSL(domain specific language) can solve this problem well. Generating DSL by using tools becomes the only choice because the manual design cost of DSL is very high. Meta-modeling is a technique that generates DSL through building domain meta-mode. In this paper, we take LED millipede design as an example to introduce in detail the MetaEdit+ based meta-modeling approach.