Probabilistic Model-Based Analysis to Improve Software Energy Efficiency

被引:0
作者
Alves, Danilo da Silva [1 ]
Ferreira, Oseias Ayres [1 ]
Duarte, Lucio Mauro [1 ]
Maia, Paulo Henrique [2 ]
机构
[1] Univ Fed Rio Grande do Sul, Inst Informat, Porto Alegre, RS, Brazil
[2] Univ Estadual Ceara, Grp Distributed Software Engn, Fortaleza, Ceara, Brazil
来源
34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020 | 2020年
关键词
Model-based Analysis; Software Energy Consumption;
D O I
10.1145/3422392.3422422
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software energy consumption has recently become a concern in software development. However, developers still lack knowledge about how to produce, evaluate and evolve their software considering energy consumption, which might limit their execution in some platforms and prevent users from adopting them. Towards providing more support for energy consumption analysis, we provide a set of properties to analyse software consumption considering not only energy costs but also probabilistic information. We demonstrate how to use, combine and interpret the results of analyses of these properties. We discuss experiments involving the analysis of the proposed properties in different scenarios and how, based on the results of these analyses, recommendations of possible actions to adjust energy consumption can be proposed.
引用
收藏
页码:132 / 136
页数:5
相关论文
共 21 条
[1]   Energy-Efficient Algorithms [J].
Albers, Susanne .
COMMUNICATIONS OF THE ACM, 2010, 53 (05) :86-96
[2]  
Baier C., 2014, Probabilistic Model Checking for EnergyUtility Analysis, P96
[3]  
Baqais A., 2013, ICCAT, P160
[4]  
Couto M, 2014, LECT NOTES COMPUT SC, V8771, P77, DOI 10.1007/978-3-319-11863-5_6
[5]   A Model-based Framework for the Analysis of Software Energy Consumption [J].
Duarte, Lucio Mauro ;
Alves, Danilo da Silva ;
Toresan, Bruno Ramos ;
Maia, Paulo Henrique ;
Silva, Davi .
PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, :67-72
[6]   Extraction of Probabilistic Behaviour Models based on Contexts [J].
Duarte, Lucio Mauro ;
Mendes Maia, Paulo Henrique ;
Sanchotene Silva, Ana Carolina .
2018 IEEE/ACM 10TH INTERNATIONAL WORKSHOP ON MODELLING IN SOFTWARE ENGINEERING (MISE), 2018, :25-32
[7]   Using contexts to extract models from code [J].
Duarte, Lucio Mauro ;
Kramer, Jeff ;
Uchitel, Sebastian .
SOFTWARE AND SYSTEMS MODELING, 2017, 16 (02) :523-557
[8]  
Dubslaff C., 2014, 13 INT C MOD MODULAR, P169, DOI 10.1145/2577080.2577095
[9]   GREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURES [J].
FEO, TA ;
RESENDE, MGC .
JOURNAL OF GLOBAL OPTIMIZATION, 1995, 6 (02) :109-133
[10]  
Jayaseelan R, 2006, PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, P81