Towards Sustainable Software Architectures for Cyber-physical Systems of Systems
Type
fundamental research project
Start Date
May 1, 2025
End Date
April 30, 2028
Acronym
TaSSAreCt
Status
approved
Keywords
Software architecture
Cyber-physical systems
System of Systems
Systems Engineering
Fog-Cloud Continuum
Sustainability
Description
Moderne Software-Systeme werden zunehmend komplexer. In Cyber-physischen Systemen (CPS) steuert Software Prozesse in der physischen Welt, welche wiederum die digitale Welt beeinflussen. Mit zunehmender Komplexität dieser CPS, bestehend aus Maschinen, Robotern, weiteren Geräten und digitalen Anwendungen--ein System von CPS (CPSoS)--spielt die Architektur des Systems von Systemen eine entscheidende Rolle. Die Architektur von komplexen Software-Systemen wird vor allem von nicht-funktionalen Eigenschaften (WIE soll die Software arbeiten?) beeinflusst. Software-Architekten entscheiden basierend auf diesen Anforderungen und ihrer Erfahrungen über die Ausprägung der Architektur in frühen Entwicklungsphasen. Das Ziel des Forschungsprojekts TaSSAreCt ist, Software-Architekturen im Kontext von CPSoS zu untersuchen. Dabei steht die Analyse von existierenden und neuen nicht-funktionalen Anforderungen im Fokus, die in CPSoS an Bedeutung gewinnen, unter anderem mit besonderer Betrachtung von Nachhaltigkeitsaspekten. Zur Unterstützung von Software-Architekten soll eine Wissenbasis für die Dokumentation von wichtigen Entscheidungen und damit einhergehenden Anforderungen entwickelt werden, die für die Modellierung und Entscheidungsfindung beim Entwurf neuer Software-Systeme automatisiert konsultiert werden kann. Architekten sollen beim Entwurf und der Entwicklung von CPSoS unterstützt und auch die entsprechende Software teilautomatisiert in Form von Software-Containern generiert werden. Ein weiteres Ziel ist die optimale Platzierung und Betrieb der Container des CPSoS im Spektrum zwischen Cloud und Edge basierend auf den nicht-funktionalen Anforderungen. Mit TaSSAreCt wird sichergestellt, dass moderne, komplexe Software-Systeme nachhaltig zukunftssicher und erweiterbar entwickelt werden.
Leader contributor(s)
Member contributor(s)
Spillner, Josef
Funder
Method(s)
Design Science
Notes
Grant number 10002384
Division(s)