Enhanced Design and Implementation of Code Generator for Modeldriven Software Development

No Thumbnail Available

Date

2011-06

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

Citation