07.06.2004

COMPUTERArchitekten statt Maurer

Eine deutsch-spanische Firma hat eine Maschine erfunden, die vollautomatisch Software schreibt - und zwar weit schneller als menschliche Programmierer.
Wenn Oscar Pastor, 42, Englisch spricht, kommt das Zuhörern bisweilen spanisch vor. Der lebhafte Mann ist sozusagen ein Linguist der etwas anderen Art: Er erforscht nicht natürliche Idiome wie Aramäisch oder Swahili, sondern die verwirrende Welt der Computersprachen, mit all ihren Varianten und Dialekten wie Algol, Basic oder C++.
Seit über einem Jahrzehnt durchforstet der Informatiker an der polytechnischen Hochschule von Valencia das babylonische Sprachgewirr auf der Suche nach einer Art Computer-Esperanto. Nach vielen Fachaufsätzen kommt nun das erste Produkt seines über 20-köpfigen Forschungsteams auf den deutschen Markt: eine "Programmiermaschine", die es Laien ermöglichen soll, mit Rechnern fast so einfach zu parlieren wie in ihrer Muttersprache. Damit könnten sogar Nicht-Programmierer ihre Pläne und Ideen in Sprachen übersetzen lassen, die Maschinen verstehen (www. programmiermaschine.de).
Pastors Plan klingt vermessen. Bislang ist das Erstellen von Computerprogrammen meist ein arbeitsaufwendiger Prozess voller Missverständnisse, Fehlkalkulationen und verpasster Deadlines. In endlosen Nachtschichten tippen oft Hunderte Programmierer Zeile um Zeile Codes ein - ausgerüstet mit grob skizzierten Anforderungskatalogen der Kunden, höchster Konzentration und Unmengen an Coca-Cola. Gern wird diese Fleißarbeit in Billiglohnländer wie Indien ausgelagert.
Pastor findet diese Manufakturmethoden archaisch: "In zehn Jahren werden wir darüber lachen, dass wir am Anfang des 21. Jahrhunderts noch immer Maschinencodes per Hand geschrieben haben", prophezeit der Spanier, "es ist höchste Zeit, die Software-Industrie zu automatisieren."
"Olivanova Model Execution" heißt Pastors Programmiermaschine. Das Prinzip ist einfach: Zunächst werden die Kunden in einem zweitägigen Einführungsseminar in das System eingeführt. Dabei lernen sie, ihre konkreten Wünsche mit Hilfe von Ablaufdiagrammen zu formulieren, die festlegen, was das Programm können muss.
Mit diesen Vorgaben wird ein leistungsstarker Computer in Valencia gefüttert. Nach ein paar Stunden spuckt der Rechner sodann eine fertige Software aus, die er aus legosteinartig vorgefertigten Codeblöcken zusammengesetzt hat.
Die Entwicklungszeit von Software werde durch die Programmiermaschine auf über die Hälfte reduziert, die Fehlerrate auf rund ein Sechstel - das zumindest bescheinigen die Analysten der Firma Gartner. Die Fluglinie Iberia, die Börse von San Francisco und Hunderte spanische Apotheken benutzten bereits Pastors Programmierprogramm.
Über acht Jahre und eine halbe Million Ingenieurstunden investierte das Team in die Entwicklungsarbeit. Angestoßen wurde das Projekt eher beiläufig durch einen Deutschen: Siegfried Borho, ein Unternehmer aus Baden, hat im Ferienort Alicante ein kleines Firmenimperium aufgebaut. Dazu gehören unter anderem ein Hotel, ein Wasserwerk, ein Software-Haus, eine Steuerkanzlei, ein Möbelhaus und ein Golfplatz. Ständig benötigt er neue Software für Zimmerreservierungen, Lagerverwaltung, Wasserabrechnungen - so lernte er Pastor kennen. Der Unternehmer war mit dessen Testprogrammen so zufrieden, dass er gleich das ganze Forschungsprojekt als Spin-off übernahm. Heute vertreibt er die Software weltweit.
Die ibero-badische Effizienzoffensive ist nur das spektakulärste Beispiel einer breiten Bewegung, welche die kryptische Maschinensprache mehr und mehr durch verständlichere und modulartige Ablaufdiagramme ersetzen will. "Heutzutage ist Software einfach zu komplex geworden, um sie allein den Programmierern zu überlassen", sagt Gregor Engels von der Universität Paderborn. "Das ist wie beim Bau eines großen Hotels, das würde man auch nicht allein den Maurern überlassen. Vielmehr braucht man dazu einen Architekten und einen Bauplan."
Wer heute Informatik studiere, solle sich daher weniger auf das Codeschreiben als auf abstraktere Formen der Planung konzentrieren, fordert Engels. Neuerdings bietet sein Fachbereich daher bereits im Grundstudium Seminare im modellorientierten Programmieren an - bislang einmalig an einer deutschen Hochschule.
Auch der Microsoft-Konzern will bald in den Markt der Modellierungstools einsteigen. Doch während die Konkurrenz sich weitgehend darauf beschränkt, lediglich grobe Programmskelette zu erstellen, die dann doch wieder per Hand ausformuliert werden müssen, hat Pastors Olivanova den Vorteil, gleich komplette Programme auszuspucken - wenn auch zunächst wohl eher für einfache Aufgaben.
Für den Programmiermaschinisten Pastor ist seine Erfindung daher nur ein Zwischenschritt: "In zehn Jahren kann ein Geschäftsmann vielleicht ohne Einarbeitung einfach seine Anforderungen in ein Mikrofon diktieren - und schon wird sein persönliches Programm ausgeworfen." HILMAR SCHMUNDT
Von Hilmar Schmundt

DER SPIEGEL 24/2004
Alle Rechte vorbehalten
Vervielfältigung nur mit Genehmigung der SPIEGEL-Verlag Rudolf Augstein GmbH & Co. KG.

Dieser Artikel ist ausschließlich für den privaten Gebrauch bestimmt. Sie dürfen diesen Artikel jedoch gerne verlinken.
Unter http://www.spiegelgruppe-nachdrucke.de können Sie einzelne Artikel für Nachdruck bzw. digitale Publikation lizenzieren.


DER SPIEGEL 24/2004
Titelbild
Abo-Angebote

Den SPIEGEL lesen oder verschenken und Vorteile sichern!

Jetzt Abo sichern
Ältere SPIEGEL-Ausgaben

Kostenloses Archiv:
Stöbern Sie im kompletten SPIEGEL-Archiv seit
1947 – bis auf die vergangenen zwölf Monate kostenlos für Sie.

Wollen Sie ältere SPIEGEL-Ausgaben bestellen?
Hier erhalten Sie Ausgaben, die älter als drei Jahre sind.

Artikel als PDF
Artikel als PDF ansehen

COMPUTER:
Architekten statt Maurer

Video 01:03

Nachschub für die ISS "Falcon 9" gelingt sichere Landung

  • Video "Nachschub für die ISS: Falcon 9 gelingt sichere Landung" Video 01:03
    Nachschub für die ISS: "Falcon 9" gelingt sichere Landung
  • Video "US-Präsident klärt auf: Trump und der Anschlag in Schweden" Video 01:08
    US-Präsident klärt auf: Trump und der "Anschlag" in Schweden
  • Video "Mutmaßlicher Giftanschlag: Video soll Angriff auf Kim Jong Nam zeigen" Video 00:47
    Mutmaßlicher Giftanschlag: Video soll Angriff auf Kim Jong Nam zeigen
  • Video "Vor laufender Kamera: Autos stürzen in Riesenloch mitten in L.A." Video 00:44
    Vor laufender Kamera: Autos stürzen in Riesenloch mitten in L.A.
  • Video "Überwachungskamera filmt Explosion: Bombenanschlag neben Stierkampfarena" Video 00:56
    Überwachungskamera filmt Explosion: Bombenanschlag neben Stierkampfarena
  • Video "Unbezahlte Rechnungen: Weltgrößte Segeljacht A in Gibraltar festgesetzt" Video 00:55
    Unbezahlte Rechnungen: Weltgrößte Segeljacht "A" in Gibraltar festgesetzt
  • Video "Schnellzugstrecke in Australien: Rettung in letzter Sekunde" Video 00:39
    Schnellzugstrecke in Australien: Rettung in letzter Sekunde
  • Video "Webvideos der Woche: „Wo geht´s bitte zur nächsten Stadt?“" Video 03:04
    Webvideos der Woche: „Wo geht´s bitte zur nächsten Stadt?“
  • Video "Yildirim in Oberhausen: Das Einzige, was die Türkei retten kann" Video 03:33
    Yildirim in Oberhausen: "Das Einzige, was die Türkei retten kann"
  • Video "Filmstarts im Video: Berufskiller mit Backenbart" Video 07:17
    Filmstarts im Video: Berufskiller mit Backenbart
  • Video "Deutscher Piercing-Weltmeister: Ein Metallkunstwerk namens Rolf" Video 01:10
    Deutscher Piercing-Weltmeister: Ein Metallkunstwerk namens Rolf
  • Video "Trumps befremdlicher Auftritt: Läuft doch alles bestens" Video 01:41
    Trumps befremdlicher Auftritt: Läuft doch alles bestens
  • Video "Fauxpas im Bundestag: Justizminister Maas hält falsche Rede" Video 01:24
    Fauxpas im Bundestag: Justizminister Maas hält falsche Rede
  • Video "Sängerin Balbina: Die Phrasenvermeiderin" Video 02:59
    Sängerin Balbina: Die Phrasenvermeiderin
  • Video "Wie Donald Trump Journalisten-Fragen ausweicht: Es wird ganz viel Liebe geben" Video 02:14
    Wie Donald Trump Journalisten-Fragen ausweicht: "Es wird ganz viel Liebe geben"