University of Twente Student Theses
Characterising the Ripple Effects of Introducing Energy-Awareness Functionality in Cyber-Physical-Systems Software in Cyber-Physical System software
Bouius, B A.G. (2015) Characterising the Ripple Effects of Introducing Energy-Awareness Functionality in Cyber-Physical-Systems Software in Cyber-Physical System software.
This is the latest version of this item.
PDF
4MB |
Abstract: | This research investigates what impact energy-awareness functionality has on an existing software design. Energy-awareness has become increasingly important in software development; especially for Cyber-Physical Systems. Nowadays society is more conscious about energy consumption; optimising energy usage has become an important selling point. Self-adaptation of system behaviour can heavily influence energy usage; especially for battery powered systems. Information about power consumption can be used to plan ahead; the system can try to react and adapt before it runs out of power. A lot of existing software systems have no notion of energy; the introduction of energy to an existing system may result in side effects. These effects or ripples are modifications that are caused when energy-awareness functionality is added to the existing system. Energy-awareness functionality has a crosscutting nature; it is present throughout the system from hardware driver to high level planning and adaptation components. This may result in an implementation where this functionality is scattered and tangled with multiple components; every component may contain statements concerning energy consumption. To investigate the effects of introducing energy-awareness functionality to an existing design, we conduct a case study. Initially we designed a base design which is energy-unaware. |
Item Type: | Essay (Master) |
Faculty: | EEMCS: Electrical Engineering, Mathematics and Computer Science |
Subject: | 54 computer science |
Programme: | Computer Science MSc (60300) |
Link to this item: | https://purl.utwente.nl/essays/66659 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page