JSEA  Vol.2 No.3 , October 2009
A Solution Based on Modeling and Code Generation for Embedded Control System
Abstract: 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.
Cite this paper: nullG. WU, D. CHENG and Z. ZHANG, "A Solution Based on Modeling and Code Generation for Embedded Control System," Journal of Software Engineering and Applications, Vol. 2 No. 3, 2009, pp. 160-164. doi: 10.4236/jsea.2009.23023.

[1]   P. Barnard, “Software development principles applied to graphical model development,” In AIAA Modeling and simula-tion Technologies conference an Exhibit, San Francisco, Au-gust 2005.

[2]   T. A. Henzinger and C. M. Kirsch, “The embedded machine: Predictable, portable real-time code,” Proceedings of the Inter-national conference on Programming Language Design and Implementation (PLDI), ACM press, pp. 315–326, 2002.

[3]   Object Management Group, “OMG unified modeling language specification,”, 2007.

[4]   J. Sztipanovits and G. Karsai, “Model-integrated computing,” IEEE computer, pp. 110–112, April, 1997.

[5]   G. Karsai, A. Agrawal and A. Ledeczi, “A meta–model -driven MDA process and its tool,” Workshop in software Model En-gineering, 2003.

[6]   G. Karsai, J. Sztipaovits, A. Ledeczi and T. Bapty. “Model-integrated development of embedded software,” In processing of the IEEE, pp.145–164, 2003.

[7]   A. Ledeczi, M. Maroti, G. Karsai, J. Garrett, J. Sprinkle, et al., “The generic modeling environment,” Workshop on Intelligent Signal Processing Budapest, Hungary, May 17, 2001.

[8]   Object Management Group, “Object constraint language,”, 2003.

[9]   General Modeling Environment,, 2005.

[10]   T. Clark, A. Evans, S. Kent and P. Sammut, “The MMF ap-proach to engineering object-oriented design language,” Work-shop on Language Description, Tools and Applications, April 2001.

[11]   C. Buckl, A. Knoll, and G. Schrott. “Model-based development of fault-tolerant embedded software,” in second International symposium on Leveraging Applications of Formal Method, Verification and Validation, pp. 113–120, 2006.