WEBVTT

00:05.240 --> 00:07.960
Von guter Software hängt heute so einiges ab.

00:08.120 --> 00:11.500
Egal, ob in der Buchhaltung, beim Auf und Ab an der Börse oder beim

00:11.500 --> 00:12.680
Start von Flugzeugen.

00:13.120 --> 00:16.260
Umso erstaunlicher ist es, dass bei der Programmierung hauptsächlich

00:16.260 --> 00:18.080
erstmals ausprobiert wird.

00:18.480 --> 00:19.900
Und dann mal schauen, was rauskommt.

00:20.340 --> 00:24.180
Am Karlsruher Forschungszentrum Informatik soll das jetzt geändert

00:24.180 --> 00:24.480
werden.

00:24.480 --> 00:27.140
In der Vergangenheit hat man in der Informatik eine Brücke aus

00:27.140 --> 00:29.840
Software gebaut, hat sie dann tatsächlich versucht zu testen.

00:29.920 --> 00:33.220
Aber nicht, indem man irgendwie im Vorfeld ingenieurmäßig berechnet

00:33.220 --> 00:36.280
hat, wird die Baustatik dieser Softwarebrücke halten, sondern man ist

00:36.280 --> 00:39.020
wirklich mit schweren Software-LKWs drüber gefahren über diese Brücken

00:39.020 --> 00:41.660
und hat dann darüber versucht herauszubekommen, ob die Brücke hält.

00:41.780 --> 00:45.380
Dr. Klaus Grothmann arbeitet am Forschungszentrum Informatik des

00:45.380 --> 00:47.440
Karlsruher Instituts für Technologie.

00:48.360 --> 00:51.480
Qualitätssicherung bei Software ist sein Aufgabengebiet.

00:51.860 --> 00:56.040
Damit Qualität in Zukunft nicht mehr vom Zufall abhängt, haben er und

00:56.040 --> 00:57.820
sein Team Palladio geschaffen.

00:58.180 --> 01:01.660
Eine Software, die Qualitätsmängel von Programmen schon voraussagen

01:01.660 --> 01:05.720
kann, bevor auch nur eine einzige Zeile Programmcode geschrieben

01:05.720 --> 01:06.200
wurde.

01:06.360 --> 01:10.120
Wir nutzen eine Software, um in dieser Software andere Software zu

01:10.120 --> 01:10.560
beschreiben.

01:10.560 --> 01:13.500
Diese Modelle sind dann in der Lage zu erfassen, welche Bausteine sind

01:13.500 --> 01:16.440
in dieser Software vorhanden, wie sind die miteinander verdreht, wie

01:16.440 --> 01:18.920
verhalten sich diese Software-Bausteine, wenn man sie belastet.

01:19.040 --> 01:21.440
Wir machen Aussagen, wie viele Benutzer können gleichzeitig von einem

01:21.440 --> 01:24.400
Software -System unterstützt werden oder auch die Fragestellung, wie

01:24.400 --> 01:27.020
wahrscheinlich ist es, dass ich einen funktionsfähigen Dienst wirklich

01:27.020 --> 01:28.880
antreffe, wenn ich auf den Dienst zugreife.

01:29.200 --> 01:33.420
Qualitativ hochwertige Software ist dabei nicht nur schnell, sie muss

01:33.420 --> 01:34.980
auch nachhaltig sein.

01:35.180 --> 01:35.800
Wir kennen das alle.

01:35.900 --> 01:38.640
Die Rechner, die heute aktuell sind, werden in drei Jahren schon

01:38.640 --> 01:39.660
komplett veraltet sein.

01:39.660 --> 01:42.460
Da muss die Software über diesen Zeitraum hinweg auch beständig

01:42.460 --> 01:43.100
mitwachsen.

01:43.280 --> 01:46.220
Das ist mit Nachhaltigkeit gemeint, auch in zehn Jahren noch mit

01:46.220 --> 01:49.840
moderaten Kosten Software an die sich verändernden Anforderungen

01:49.840 --> 01:50.460
anzupassen.

01:50.660 --> 01:55.140
Palladio, die Software für gutes Software-Design, ist Open Source,

01:55.420 --> 01:57.600
kann also von jedermann benutzt werden.

01:58.040 --> 02:01.140
Sie wird allerdings Programmierer nicht arbeitslos machen.

02:01.420 --> 02:04.100
Palladio kann nur dabei helfen, Software besser zu machen.

02:04.420 --> 02:06.780
Palladio wird nicht in der Lage sein, Software zu schreiben, das ist

02:06.780 --> 02:07.240
auch gut so.

02:07.240 --> 02:10.380
Es ist klar, man muss sich als Softwarehersteller differenzieren von

02:10.380 --> 02:11.080
den Mitbewerbern.

02:11.180 --> 02:13.960
Und wenn man in der Lage ist, Software zu bauen, die besser skaliert,

02:14.080 --> 02:16.520
die elastischer ist, dann hat man damit glücklichere Kunden.

02:17.420 --> 02:19.380
Arbeitsplatzsicherung funktioniert an der Stelle sehr gut mit Palladio.

