EU PROGRAMME ERASMUS+
Presentation Title: Green Software Analysis and Optimization
Lecturer: JOÃO SARAIVA University of Minho, Braga, Portugal
Time schedule 1: 26.06.2019 Wednesday 14:00-15:30 15:45-17:15 Place: room 541, floor 5, FMI
Time schedule 2: 27.06.2019 Thursday 9:00-10:30 10:45-12:45 Place: room 541, floor 5, FMI
Course Description:
While in the previous century, language designer's and software engineer's main goals were to develop fast software systems, the current widespread use of non-wired computing devices is making energy consumption a key aspect not only for hardware manufacturers, but also for software developers. Software languages and their compilers provide programmers with powerful mechanisms to increase their productivity: for example, by providing advanced static type systems that reduce runtime software errors while increasing software reuse, and by offering tools that help programmers find errors (debuggers), bad smells (refactoring tools), detecting memory leaks and runtime issues (profilers), etc.
All these mechanisms and tools were developed with the goal of making programming "faster" and programs run "faster". In this talk we will discuss energyware as an engineering discipline to reason about energy consumption in software systems. We will discuss techniques and tools developed in our Green Software Lab, namely, techniques to analyze software's source code and locate abnormal energy consumption, and to detect inefficient energy use of data structures. These techniques are implemented in a energy profiler tool (SPELL) and Java data structure refactorer (jStanley), aiming at making software development a sustainable engineering discipline.
Participation: FREE for students and lecturers of the FMI, Plovdiv University.
For information: Assoc. Prof. Dr. Elena Somova
tel. 261 259; 0889 338997, e-mail: eledel@uni-plovdiv.bg
|