A Model Transformation Approach for Code Generation From State Machine Diagram
Journal: IADIS INTERNATIONAL JOURNAL ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (Vol.9, No. 1)Publication Date: 2014-02-19
Authors : Bousetta Brahim; El Beggar Omar; Gadi Taoufiq;
Page : 1-15
Keywords : State machine; MDA; model transformation code generation.;
Abstract
The Unified Modeling Language (UML) is widely considered as the defacto standard for the design of Object Oriented systems. This is standard has been wildly improved by the Model Driven Architecture (MDA) an other inititive of OMG to provide a complete development process for complex system. MDA promotes the use of models through the entire development process starting from a CIM for requirement specification to code generation. MDA provides also a set of model transformation to connect them and generate automatically the code. Among these models, UML state machines, finite state machines constitute the most widely used to specify the dynamic behavior of a system. However, generating code from state machine models, as part of the final system, constitutes one of the most challenging tasks due to its dynamic nature and because many state machine concepts are not supported by the object-oriented programming languages. Therefore, in this paper we introduce an approach to automatically generate code for specific platform from state machine.
Other Latest Articles
- User Activities in Business Processes - A System-Based Analysis of Specialist Users
- Misalignment Symptom Analysis Based on Enterprise Architecture Model Assessment
- Connectivity, Simplification, and Performance Measurement: Guidelines for Business Process Strategists in Re-Engineering Projects
- Autonomous Acquisition of Natural Situated Communication
- Particle-Based Participating Media Rendering Using Density Octrees
Last modified: 2016-02-20 00:42:54