KIT | KIT-Bibliothek | Impressum | Datenschutz

Modeling and Simulation of Message-Driven Self-Adaptive Systems

Schmid, Larissa ORCID iD icon

Abstract:

Dynamische, sich selbst rekonfigurierende Systeme nutzen Nachrichtenwarteschlangen als gängige Methode zum Erreichen von Entkopplung zwischen Sendern und Empfängern. Das Vorhersagen der Qualität von Systemen zur Entwurfszeit ist wesentlich, da Änderungen in späteren Phasen der Entwicklung sehr viel aufwändiger und teurer sind. Momentan gibt es keine Methode, Nachrichtenwarteschlangen auf architekturellem Level darzustellen und deren Qualitätseinfluss auf Systeme vorherzusagen. Existierende Ansätze modellieren Warteschlangen nicht explizit sondern abstrahieren sie. Warteschlangeneffekte sowie Details der Nachrichten-Infrastruktur wie zum Beispiel Flusskontrolle werden nicht beachtet. ... mehr

Abstract (englisch):

Dynamic systems that are capable of reconfiguring themselves use message queues as a common method to achieve decoupling between senders and receivers. Predicting the quality of systems at the design stage is crucial, as changes within later stages of development have a significantly higher cost attached to them. At the moment, there is no well-established method to represent message queues on an architectural level and predict their impact on the quality of systems. Existing approaches do not model queues explicitly and do not consider queuing effects or details of the messaging infrastructure such as flow control. ... mehr


Volltext §
DOI: 10.5445/IR/1000121131
Veröffentlicht am 10.07.2020
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Hochschulschrift
Publikationsdatum 25.05.2020
Sprache Englisch
Identifikator KITopen-ID: 1000121131
Art der Arbeit Abschlussarbeit - Master
Prüfungsdaten 25.05.2020
Schlagwörter software engineering, model-driven software development, message-driven systems, self-adaptive systems, simulation, message-oriented middleware, MOM, performance prediction, AMQP, RabbitMQ, Palladio
Referent/Betreuer Henß, Jörg
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page