PROGRAM CODE GENERATION BASED ON UML STATECHART MODELS

Authors

  • Gergely Pintér
  • István Majzik

Abstract

Since visual modelling languages are getting more and more popular, the automatic generation of the program code on the basis of high-level models is an important issue. This article discusses implementation possibilities of statecharts, the graphical notation for describing state-based event-driven behaviour in the Unified Modelling Language (UML). The first part of the article outlines common approaches published in the literature and identifies their weaknesses. In the second part an implementation pattern is proposed that is capable of efficiently instantiating most of the statechart features. The pattern developed by us poses low hardware requirements therefore applicable even in embedded systems.

Keywords:

code generation, UML, statechart

How to Cite

Pintér, G., Majzik, I. “PROGRAM CODE GENERATION BASED ON UML STATECHART MODELS”, Periodica Polytechnica Electrical Engineering, 47(3-4), pp. 187–204, 2003.

Issue

Section

Articles