RWTH Aachen University

Lehrstuhl für Software Engineering

Text?

Die Forschungsschwerpunkte des Lehrstuhls für Software Engineering der RWTH Aachen University liegen in der Definition und Verbesserung von Methoden zur effizienten Entwicklung von Software. Derzeitige Forschungsfelder sind u.a. die modellbasierte oder generative Softwareentwicklung und cyberphysische Systeme (CPS).

Das am Lehrstuhl entwickelte Sprach-Framework MontiCore erlaubt die agile und kompositionelle Entwicklung von Modellierungssprachen, sowie ihren Einsatz zur Analyse, Synthese und generativen Softwareentwicklung. Auf Grundlage von MontiCore entstanden weitere Sprachen und Werkzeuge zur modellgetriebenen Entwicklung von Software aus den verschiedenen Domänen. Besonders erwähnenswert ist hierbei MontiArc, eine Modellierungssprache für hierarchische Architekturen wie beispielsweise in CPS, mit der überdies auch das Verhalten von einzelnen Komponenten über eingebettete Sprachen (bspw. Statecharts) spezifiziert werden kann.

Im Bereich des Automotive Software Engineerings besitzt der Lehrstuhl eine lange Geschichte von Forschungsprojekten und Industriekooperationen mit großen OEMs, deren Inhalt die ganze Breite des Themengebietes von der Anforderungserhebung, sowie Funktions-, Versionen- und Variantenmodellierung bis zur Software- und Hardwarearchitektur als auch dessen Einsatz zur Unterstützung von Analyse- und Synthesetätigkeiten abdeckt. Ein prominenter Anwendungsfall ist das autonom fahrende Fahrzeug Caroline, mit dem Prof. Rumpe erfolgreich an der DARPA Urban Challenge teilgenommen hat.

Kontakt

Prof. Dr. Bernhard Rumpe
Software Engineering
RWTH Aachen University
Ahornstraße 55
52074 Aachen
www.se-rwth.de