Enhanced Design and Implementation of Code Generator for Modeldriven Software Development
No Thumbnail Available
Date
2011-06
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Addis Ababa University
Abstract
Software development passes through clear phases of engineering called Software Development
Life Cycle (SDLC). In this development process, transformation between consecutive phases
should be performed in order to reach the last output, the executable artifact. However, manual
transformation is very time and resource intensive task.
An automated transformation between models based on an increased reuse of models with the
use of MDA costs low, increases productivity and makes maintenance cheap. A project entitled
“Design and Implementation of Code Generator for Model-driven Software Development” was
conducted in 2010 that aims at automated transformation of model (Class Diagram) into a source
code and the integration of the changes made to the source code into the model so that the two
artifacts are consistent[5].
The extension of the work in [5] is needed to make it more helpful in model-driven software
development. Including additional UML diagrams that have important role in modeling and code
generation has valuable contribution in modeling a software system to make more reasoning on it
through the addition of relevant details. Accordingly a major UML diagram is added.
Keywords: MDA, Code Generator, Model
Description
Keywords
Mda; Code Generator; Model