Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/65361

TítuloProducts go green: worst-case energy consumption in software product lines
Autor(es)Couto, Marco Domingos Mendes
Borba, Paulo
Cunha, Jácome Miguel Costa
Fernandes, João Paulo Soares
Pereira, Rui
Saraiva, João
Data2017
EditoraAssociation for Computing Machinery (ACM)
CitaçãoMarco Couto, Paulo Borba, Jácome Cunha, João Paulo Fernandes, Rui Pereira,and João Saraiva. 2017. Products go Green: Worst-Case Energy Consump-tion in Software Product Lines. InProceedings of SPLC ’17, Sevilla, Spain,September 25-29, 2017,10 pages.DOI: 10.1145/3106195.3106214
Resumo(s)The optimization of software to be (more) energy efficient is becoming a major concern for the software industry. Although several techniques have been presented to measure energy consumption for software, none has addressed software product lines (SPLs). Thus, to measure energy consumption of a SPL, the products must be generated and measured individually, which is too costly.In this paper, we present a technique and a prototype tool to statically estimate the worst case energy consumption for SPL. The goal is to provide developers with techniques and tools to reason about the energy consumption of all products in a SPL, without having to produce, run and measure the energy in all of them.Our technique combines static program analysis techniques and worst case execution time prediction with energy consumption analysis. This technique analyzes all products in a feature-sensitive manner, that is, a feature used in several products is analyzed only once, while the energy consumption is estimated once per product.We implemented our technique in a tool called Serapis. We did a preliminary evaluation using a product line for image processing implemented in C. Our experiments considered 7 products from such line and our initial results show that the tool was able to estimate the worst-case energy consumption with a mean error percentage of 9.4% and standard deviation of 6.2% when compared with the energy measured when running the products.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/65361
ISBN9781450352215
DOI10.1145/3106195.3106214
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
P-00M-Z9W.pdf1,89 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID