Einen Schritt weiter gehen
Ein Modellierungswerkzeug und Codegeneratoren sind gut. Doch es geht noch mehr!
Virtual Developer bietet Grundfunktionalität, die in sich bereits gewinnbringend genutzt werden kann: konfigurierbare Modellierungssprachen, Web-Modellierung, Modell-Repository, Generierungs-Framework, Generatoren, Mandantenfähigkeit. Darauf aufbauend können zusätzliche Funktionen, z.B. auf ausgewählte Modellierungssprachen zugeschnitten, angeboten werden. Dies geschieht mit der Entwicklung von sogenannten Virtual Developer Apps.
Es sind dabei keine Grenzen gesetzt. Im zusammen mit dem Hahn-Schickard-Institut (Villingen-Schwenningen) durchgeführten Föderprojekt TestGen wurde eine solche App entwickelt: der Testbed Manager (siehe Screenshot). Sie verwendet ein zusätzliches Datenbank-Schema, in dem sowohl Ergebnisse von Codegenerierung als auch Ergebnisse von Testdurchführungen abgelegt werden. Die Codegenerierung wird über Webservice-Aufrufe in der App erreicht (Codegeneration as a Service).