print print


Combining Genetic Programming and Model-Driven Development

Authors

Authors: Thomas Weise, Michael Zapf, Mohammad Ullah Khan, and Kurt Geihs

Abstract

Genetic Programming is known to provide good solutions for many problems like the evolution of network protocols and distributed algorithms. In most cases it is a hardwired module of a design framework assisting the engineer in optimizing specific aspects in system development. In this article we show how the utility of Genetic Programming can be increased remarkably by isolating it as a component and integrating it into the model-driven software development process. Our Genetic Programming framework produces XMI-encoded UML models that can easily be loaded into widely available modeling tools, which in turn offer code generation as well as additional analysis and test capabilities. We use the evolution of a distributed election algorithm as an example to illustrate how Genetic Programming can be combined with model-driven development.

Keywords

Model-Driven Development, MDD, Genetic Programming, GP, Distributed Algorithms and Systems, Rule-based Genetic Programming, RBGP, Linear Genetic Programming, LGP

BibTeX

@article{WZKG2009DGPFz,
  author                    = {Thomas Weise and Michael Zapf and Mohammad Ullah Khan and Kurt Geihs},
  title                     = {{Combining Genetic Programming and Model-Driven Development}},
  publisher                 = {{World Scientific Publishing Co.: {Singapore}} {\andname} {Imperial College Press Co.: {London, UK}}},
  journal                   = {International Journal of Computational Intelligence and Applications (IJCIA)},
  number                    = {1},
  volume                    = {8},
  pages                     = {37--52},
  year                      = {2009},
  month                     = mar,
  url                       = {http://www.it-weise.de/documents/files/WZKG2009DGPFz.pdf},
  doi                       = {10.1142/S1469026809002436},
  key                       = {WZKG2009DGPFz},
},

Links

Metadata: http://www.it-weise.de/documents/metaWZKG2009DGPFZ.html
 
Full document: http://www.it-weise.de/documents/files/WZKG2009DGPFz.pdf (256 kiB)

back to the publication