2016
DOI: 10.1007/s00607-016-0502-0
|View full text |Cite
|
Sign up to set email alerts
|

Extending software architecture views with an energy consumption perspective

Abstract: The rising energy consumption of the ICT industry has triggered a quest for more sustainable, i.e. energy efficient, ICT solutions. Software plays an essential role in finding these solutions, as software is identified as the true consumer of power. However, in this context, software is often treated as a single, complex entity instead of the interrelated elements that it actually consists of. Although useful results can be gained, this approach fails to provide detailed insight in the elements that invoke spe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
34
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 19 publications
(39 citation statements)
references
References 32 publications
0
34
0
Order By: Relevance
“…These studies show the need for a separate EC perspective on software architecture. We envision an EC perspective for software architects to analyze and evaluate the EC of a software product. Applying a separate EC perspective enables practitioners to structurally consider aspects that concern the design of a system.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…These studies show the need for a separate EC perspective on software architecture. We envision an EC perspective for software architects to analyze and evaluate the EC of a software product. Applying a separate EC perspective enables practitioners to structurally consider aspects that concern the design of a system.…”
Section: Discussionmentioning
confidence: 99%
“…Software architecture (SA) also allows a stakeholder to explore design trade-offs for the software. 3 Increased performance, a quality attribute for the software, does not always have a direct relation with EC. 38 A different design trade-off is to exchange modules or services for more energy efficient sustainable variants, eg, cloud federation.…”
Section: Software Architectural Aspects Of Energy Consumptionmentioning
confidence: 99%
See 2 more Smart Citations
“…Therefore, although software energy efficiency is becoming increasingly important, development processes of self-greening systems supported by tools are still in their infancy. There are plenty of approaches that present experimental results about how to optimize energy consumption at design time [5,6,7], but little effort has been made to explore reusable solutions of runtime energy optimizations.…”
Section: Introductionmentioning
confidence: 99%