Delta Software Technology

Unser Angebot

Generative Programmierung (GP) ist ein Ansatz in der Software-Entwicklung, der Probleme lösen soll, die immer wieder in realen Software-Projekten auftreten. Im Mittelpunkt der generativen Programmierung steht, Fließbandtechniken in die Software-Entwicklung einzubringen. Anstelle der direkten manuellen Entwicklung kundenspezifischer Anwendungen steht der „Zusammenbau“ des Systems.

Der wichtigste Unterschied zu den herkömmlichen Ansätzen liegt darin, dass man sich nicht auf die Entwicklung einer speziellen Anwendung konzentriert, sondern einen Schritt zurückgeht und über den Aufbau einer ganzen Systemfamilie nachdenkt. Dies gibt uns eine sichere Grundlage, um das Problem „ähnlich – aber nicht identisch“ angehen zu können, mit dem wir uns in der Software-Entwicklung so häufig auseinandersetzen müssen.

Die generative Programmierung stellt Werkzeuge und Techniken zur Verfügung um ganze Software-Systemfamilien zu modellieren. Mit ihnen können wir die Software-Komponenten in einer Art entwickeln, dass wir die speziellen, kundenspezifisch optimierten Endprodukte (Softwaresysteme), die die besonderen Unternehmens- und technischen Anforderungen optimal erfüllen, nach Bedarf generieren können.

Delta und Generative Programmierung

Delta entwickelt seit vielen Jahren Software-Produkte und kennt deshalb das Problem "ähnlich – aber nicht identisch" nur zu gut. Die allerersten Delta-Produkte in den frühen 70er Jahren nahmen mit dem Delta/ADS Code-Generator dieses Problem direkt in Angriff. Mit den leistungsfähigen Generatortechniken von Delta/ADS konnten die Entwickler anwendungsspezifischen von allgemeinem Code trennen. Die Delta/ADS Macro-Technologie erlaubte bis zu einem gewissen Grad eine Anpassung des Standard-Codes an spezielle Anforderungen.

In den letzten 40 Jahren hat Delta die Kerntechnologien der Werkzeuge zur Anwendungs-Entwicklung ständig verfeinert. Wir wissen sehr gut, mit welchen Problemen große Entwicklungs-Teams zu kämpfen haben – und genau hier setzt die generative Programmierung an.

In den letzten 15 Jahren hat Delta die Forschungen im Bereich generativer Programmierung aufmerksam verfolgt, weil diese Konzepte genau unserer Auffassung darüber entsprechen, wie die Software-Entwicklung aussehen kann und sollte.

LiveZilla Live Chat Software