Konferenzbeitrag
HELENA – Handhabung massiver verteilter Systeme mit ELaborierten ENsemble Architekturen
Lade...
Volltext URI
Dokumententyp
Text/Conference Paper
Zusatzinformation
Datum
2017
Autor:innen
Zeitschriftentitel
ISSN der Zeitschrift
Bandtitel
Verlag
Gesellschaft für Informatik e.V.
Zusammenfassung
Ensemble-basierte Systeme sind software-intensive Systeme mit einer großen Anzahl an Komponenten, die sich dynamisch zu kleineren, sich möglicherweise überschneidenden ziel- orientierten Kommunikationsgruppen zusammenschließen. Mit gängigen komponenten-basierten Entwicklungsmethoden können solche Systeme nur durch ein komplexes Modell beschrieben werden, das alle Ensembles und Komponenten gleichzeitig spezifiziert. Die HELENA-Entwicklungsmethodik schlägt vor, ein Ensemble nicht über die teilnehmenden Komponenten zu spezifizieren, sondern über Rollen, die Komponenten im Ensemble annehmen können. Rollen sind die aktiven Teilnehmer eines Ensembles, während Komponenten nur die technischen Ressourcen bereitstellen, um Rollen auszuführen. Die formal fundierte HELENA-Entwicklungsmethodik adressiert die speziellen Herausforderungen von ensemble-basierten Systemen in allen Phasen der Softwareentwicklung.