Anmeldung
Benutzer
Kennwort



Glossar
Impressum
Sitemap
Effiziente Herstellung hochwertiger Software
Es ist offensichtlich, dass der Weg vom Bedarf hin zur fertigen Softwarelösung so schnell, zuverlässig und kostengünstig wie nur irgend möglich sein muss. Daher arbeiten wir mit den besten verfügbaren Produktionsverfahren, die wir mit einer Anzahl gezielter Innovationen noch wirkungsvoller gestaltet haben.
  • Wir bauen mit hochwertigen Fertigteilen, die an der Spitze des technologischen Fortschritts stehen: nur aus bestem Rohmaterial kann besondere Qualität entstehen.
  • Wir arbeiten seit fünfzehn Jahren mit modellbasierten Code-Generatoren, die wir in vier Generationen und vier Computersprachen eigens entwickelt und mit Erfolg in unzähligen Projekten verwendet haben.
  • Schon heute fußen unsere Anwendungen weitgehend auf ausführbaren Modellen, deren Entwicklung und Erprobung wir seit mehreren Jahren aktiv vorantreiben.
Effizienzsteigerung der Software-Produktion

1980

Manuelle Programmierung

Anwendungsbau in Handarbeit - Leitbild "Wasserfall-Modell": Fachmodell dient als Vorgabe, die alsbald veraltet und wertlos ist - Fachinformationen zerstreut im Anwendungscode - hohes Risiko des Auseinanderlaufens von Modell und Anwendung


1990

Werkzeuge und Fertigteile

höhere Produktivität und bessere Ergebnisse durch Werkzeuge und Fertigteile - Leitbild "Iterative Entwicklung": zyklische Angleichung von Fachmodell und Anwendung aneinander und an veränderte Anforderungen - kostspielige doppelte Pflege von Modell und Anwendung


2000

Generatoren, MDA

maschinelle Programmierung mit Generatoren, Templates und Fertigteilen - Leitbild "Automatisierte Produktion": wiederverwendbare Templates statt Code-Unikate - Modell bleibt zwangsläufig aktuell - Automatisierung steigert Produktivität und senkt Fehlerquote


heute

Ausführbare Modelle

Dynamische, unmittelbare Anwendungs-Steuerung durch Fachmodell

Leitbild "Ausführbare/interpretierte Modelle" (Executable UML) - Wegfall von Produktionszyklen - Desynchronisierung von Modell und Programm nicht mehr möglich

Jede dieser Technologien stellt für sich bereits einen wichtigen Fortschritt dar. Das Zusammenwirken der Vorteile von Fertigteilen, einer tragfähigen Architektur sowie von modellbasiertem Softwarebau bedeutet einen Qualitätssprung, dessen gewaltiges Ausmaß sich erst abzuzeichnen beginnt.