Auto Coding (Generative Programming)

Ziel der generativen Programmierung ist die Konvertierung von Schemata in Programmcode, verbunden mit der Parametrierung durch strukturierte Daten. Die Daten können, z.B. in Datenbanken oder als XML Datei, vorliegen.


Generative Programmierung

Dabei wird der Programmcode durch eine Anwendung, den sogenannten Generator, automatisch erzeugt. Grundlage für automatisch erzeugten Code sind häufig vorkommende Programmkonstrukte, die sich z.B. über eine Datenbank parametrisieren lassen.


Die Wiederverwendbarkeit des Generators und der Schemata für wiederkehrende Generierungsläufe und die hohe gleichbleibende Qualität des daraus erzeugten Programmcodes führen zu einer raschen Amortisierung des Aufwands für die Entwicklung des Generators und die Erstellung der Schemata.


Allgemeine Zielstellung:

  • Minimierung der Entwicklungszeit durch Wiederverwendbarkeit
  • kontinuierlich hohe Konsistenz zwischen den erzeugten Programm­codes
  • Softwareentwicklung durch „Nicht IT-Spezialisten“ ermöglichen
  • gute Wartbarkeit

Unser Angebot:

  • Erstellung von Code-Generatoren und Schemata
  • Konzeption und Integration von Datenbanken oder XML-Dateien als Datenbasis
  • Bearbeitung der Datenbasis über intuitiv bedienbares Werkzeug
  • Automatisierung über Skripte