Abstract—Object-oriented software development has been widely accepted for its seamless transition property between development phases. In most of the object-oriented approaches for software design, including the use of the standard Unified Modeling Language, different specifications based on multiple models are obtained for describing the different aspects of a system. However, software industry still cannot provide satisfactory solutions to fill the gap between high-level modeling language and programming languages. The emergence of UML as a standard for modelling systems has encouraged the use of automated software tools that facilitate the development process from analysis through coding. In this paper, an approach is proposed to tackle this gap problem. Through mapping between UML and Java, we are able to generate low-level Java code directly from multiple UML state charts.
—Unified Modeling Language, Statecharts, code generation, Java.
A. Jakimi and M. Elkoutbi are with ENSIAS, Labo SI2M, university Mohammed V, Rabat, Morrocco. Email: firstname.lastname@example.org, address: FPE, B..P 512, Boutalamine, Errachidia, Morocco
Cite: Abdeslam Jakimi and Mohammed Elkoutbi, " Automatic Code Generation From UML State chart," International Journal of Engineering and Technology vol. 1, no. 2, pp. 165-168, 2009.