Detailseite
Zukunftssicherung des Soot Rahmenwerks für Programmanalyse und -transformation (FutureSoot)
Antragsteller
Professor Dr. Eric Bodden; Professor Dr. Rüdiger Kabst
Fachliche Zuordnung
Sicherheit und Verlässlichkeit, Betriebs-, Kommunikations- und verteilte Systeme
Softwaretechnik und Programmiersprachen
Softwaretechnik und Programmiersprachen
Förderung
Förderung von 2018 bis 2023
Projektkennung
Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 391001466
Soot ist das wohl weltweit beliebteste Rahmenwerk zur Analyse und Transformation von Java- und Android-Programmen. Über seine mehr als fünfzehnjährige Lebensdauer hinweg sind unzählige wissenschaftliche Werkzeuge entstanden, die direkt auf Soot aufbauen. Das Soot Rahmenwerk bietet diesen Werkzeugen hiermit eine gemeinsame Implementierungsplattform, was die Vergleichbarkeit der einzelnen Ansätze stark erhöht, und die Implementierung der einzelnen Werkzeuge stark beschleunigt.Das geplante Vorhaben hat es zum Ziel, das Soot Rahmenwerk in die richtige Bahn zu lenken, um auch über die Projektförderung hinaus seine Wartung für lange Zeit zu garantieren. Aus diesem Grunde umfasst das Projekt die Entwicklung eines Nachhaltigkeitskonzepts, den Aufbau und weiteren Ausbau einer verlässlichen Build-and-Test-Infrastruktur, sowie weitere Arbeiten zur stärkeren Modularisierung der Kernkomponenten. Die geplanten Arbeiten sollen bewirken, dass Soot in Zukunft einfacher zu warten sein wird, nach einem erprobten und wohldokumentierten Plan gewartet wird, und soll außerdem mittels Workshops die hauptsächlichen Interessenvertreter der Soot-Community zusammenbringen und unter diesen die weitere Wartung und Weiterentwicklung koordinieren.
DFG-Verfahren
Forschungsdaten und Software (Wiss. Literaturversorgung und Informationssysteme)
Beteiligte Einrichtung
Fraunhofer-Institut für Entwurfstechnik Mechatronik (IEM)