CD-Labor für Automated Software Engineering

Modul 2
Laptop on abstract background

Die wissenschaftliche Aufgabe ist die Erforschung und Entwicklung von Methoden und Werkzeugen zur Automatisierung wichtiger Bereiche des Software Engineering. Generelles Ziel ist es, Software durch neuartige Methoden und durch Automatisierung schneller, günstiger und zuverlässiger zu produzieren.

 

So wird etwa an Methoden für Software-Produktlinien gearbeitet, mit denen man die Gemeinsamkeiten und die Unterschiede einer Familie von Softwaresystemen modellieren kann. Es werden Werkzeuge entwickelt, die sowohl erfahrene Software-IngenieurInnen als auch EndbenutzerInnen wie VerkäuferInnen oder ProjektleiterInnen dabei unterstützen, neue Produkte auf Basis existierender Software-Komponenten rasch zu erstellen.

 

Im Bereich der Automatisierungssoftware werden Notationen und Programmiersysteme entwickelt, die an die Denkweise IT-fremder Endbenutzer angepasst sind und es diesen erleichtern, korrekte Programme zu erstellen. Ferner wird an Techniken gearbeitet, mit denen man das Verhalten von Maschinensteuerungsprogrammen aufzeichnen kann, um nach der Ursache auftretender Fehler zu suchen sowie Anomalien und Muster im Programmablauf zu entdecken. Auch das Testen von Automatisierungssoftware ist ein wichtiges Thema.

 

Ein weiterer Forschungsbereich befasst sich mit Techniken, mit denen man komplexe Programme in Komponenten (sogenannte Plugins) zerlegen kann, die von BenutzerInnen zur Laufzeit und ohne Programmierkenntnisse bausteinartig zusammengesteckt werden können. Die entwickelte Plugin-Plattform wird in einem zweiten Schritt auch für Web-Anwendungen ausgebaut.

 

Die Forschungsarbeiten werden in Kooperation mit Partnern aus den Bereichen Industrieanlagenbau, Industrieautomation und Business Software durchgeführt. Die Ergebnisse werden dazu beitragen, den Automatisierungsgrad der Software-Entwicklung in diesen Bereichen zu erhöhen.

Modul 3

Christian Doppler Forschungsgesellschaft

Boltzmanngasse 20/1/3 | 1090 Wien | Tel: +43 1 5042205 | Fax: +43 1 5042205-20 | office@cdg.ac.at

© 2020 Christian Doppler Forschungsgesellschaft