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

DOI: 10.4236/jsea.2009.23023   PDF   HTML     4,845 Downloads   8,013 Views   Citations


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.

Share and Cite:

G. 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.

Conflicts of Interest

The authors declare no conflicts of interest.


[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,” http://www.uml.org/, 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,” http://www.omg.org/docs/ptc/03-10-14.pdf, 2003.
[9] General Modeling Environment, http://www.isis.vander-bilt.edu/sites/default/files/GMEUMan.pdf, 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.

comments powered by Disqus

Copyright © 2020 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.