KIT | KIT-Bibliothek | Impressum | Datenschutz
Open Access Logo
§
Volltext
DOI: 10.5445/IR/1000083402
Veröffentlicht am 13.06.2018

Adaptation-Aware Architecture Modeling and Analysis of Energy Efficiency for Software Systems

Stier, Christian

Abstract (englisch):
This thesis presents an approach for the design time analysis of energy efficiency for static and self-adaptive software systems.

The quality characteristics of a software system, such as performance and operating costs, strongly depend upon its architecture. Software architecture is a high-level view on software artifacts that reflects essential quality characteristics of a system under design. Design decisions made on an architectural level have a decisive impact on the quality of a system. Revising architectural design decisions late into development requires significant effort. Architectural analyses allow software architects to reason about the impact of design decisions on quality, based on an architectural description of the system. An essential quality goal is the reduction of cost while maintaining other quality goals. Power consumption accounts for a significant part of the Total Cost of Ownership (TCO) of data centers. In 2010, data centers contributed 1.3% of the world-wide power consumption. However, reasoning on the energy efficiency of software systems is excluded from the systematic analysis of software architec ... mehr


Zugehörige Institution(en) am KIT Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Hochschulschrift
Jahr 2018
Sprache Englisch
Identifikator URN: urn:nbn:de:swb:90-834026
KITopen ID: 1000083402
Verlag Karlsruhe
Umfang XXI, 262 S.
Abschlussart Dissertation
Fakultät Fakultät für Informatik (INFORMATIK)
Institut Institut für Programmstrukturen und Datenorganisation (IPD)
Prüfungsdatum 09.05.2018
Referent/Betreuer Prof. R. Reussner
Schlagworte Energy Efficiency; Software Architecture; Design-Time Analysis; Palladio; Software Quality Engineering; Self-Adaptivity
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft KITopen Landing Page