A Solution Based on Modeling and Code Generation for Embedded Control System

With the development of computer technology, embedded control system plays an important role in modern industry. For the embedded system, traditional development methods are time-consuming and system is not easy to maintain. Domain-specific modeling provides a solution for the problems. In this paper, we proposed development architecture for embedded control systems based on MIC. GME is used to construct meta-model and application model, model in-terpreter interprets model and stores model information in xml format document. The final cross-platform codes are automatically generated by different templates and xml format document. This development method can reduce time and cost in the lifecycle of system development.

[1]  Gabor Karsai,et al.  Model-integrated development of embedded software , 2003, Proc. IEEE.

[2]  Alois Knoll,et al.  Model-Based Development of Fault-Tolerant Embedded Software , 2006, Second International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (isola 2006).

[3]  Gabor Karsai,et al.  A Metamodel-Driven MDA Process and its Tools , 2003 .

[4]  Stuart Kent,et al.  The MMF approach to engineering object-oriented design languages. , 2001 .

[5]  Gabor Karsai,et al.  The Generic Modeling Environment , 2001 .

[6]  Paul Barnard Software Development Principles Applied to Graphical Model Development , 2005 .

[7]  Gabor Karsai,et al.  Model-Integrated Computing , 1997, Computer.

[8]  Martin Gogolla,et al.  Object Constraint Language , 2009, Encyclopedia of Database Systems.

[9]  Thomas A. Henzinger,et al.  The embedded machine: predictable, portable real-time code , 2002, PLDI '02.

[10]  Martin Gogolla,et al.  Object Constraint Language , 2009, Encyclopedia of Database Systems.