A platform for research: civil engineering, architecture and urbanism
Introducing Energy Efficiency into SQALE
Energy Efficiency is becoming a key factor in software development, given the sharp growth of IT systems and their impact on worldwide energy consumption. We do believe that a quality process infrastructure should be able to consider the Energy Efficiency of a system since its early development: for this reason we propose to introduce Energy Efficiency into the existing quality models. We selected the SQALE model and we tailored it inserting Energy Efficiency as a sub-characteristic of efficiency. We also propose a set of six source code specific requirements for the Java language starting from guidelines currently suggested in the literature. We experienced two major challenges: the identification of measurable, automatically detectable requirements, and the lack of empirical validation on the guidelines currently present in the literature and in the industrial state of the practice as well. We describe an experiment plan to validate the six requirements and evaluate the impact of their violation on Energy Efficiency, which has been partially proved by preliminary results on C code. Having Energy Efficiency in a quality model and well verified code requirements to measure it, will enable a quality process that precisely assesses and monitors the impact of software on energy consumption.
Introducing Energy Efficiency into SQALE
Energy Efficiency is becoming a key factor in software development, given the sharp growth of IT systems and their impact on worldwide energy consumption. We do believe that a quality process infrastructure should be able to consider the Energy Efficiency of a system since its early development: for this reason we propose to introduce Energy Efficiency into the existing quality models. We selected the SQALE model and we tailored it inserting Energy Efficiency as a sub-characteristic of efficiency. We also propose a set of six source code specific requirements for the Java language starting from guidelines currently suggested in the literature. We experienced two major challenges: the identification of measurable, automatically detectable requirements, and the lack of empirical validation on the guidelines currently present in the literature and in the industrial state of the practice as well. We describe an experiment plan to validate the six requirements and evaluate the impact of their violation on Energy Efficiency, which has been partially proved by preliminary results on C code. Having Energy Efficiency in a quality model and well verified code requirements to measure it, will enable a quality process that precisely assesses and monitors the impact of software on energy consumption.
Introducing Energy Efficiency into SQALE
ARDITO, LUCA (author) / PROCACCIANTI, GIUSEPPE (author) / VETRO', ANTONIO (author) / MORISIO, MAURIZIO (author) / Ardito, Luca / Procaccianti, Giuseppe / Vetro', Antonio / Morisio, Maurizio
2013-01-01
Conference paper
Electronic Resource
English
DDC:
690
Introducing Tesla turbine to enhance energy efficiency of refrigeration cycle
BASE | 2020
|British Library Online Contents | 2010
|Introducing Multimedia Cases into Construction Education
British Library Conference Proceedings | 1997
|Air curtain performance: Introducing the adapted separation efficiency
Elsevier | 2020
|Introducing Field Experiences into the Undergraduate Curriculum
British Library Conference Proceedings | 2007
|