Vito Arh (2008) Design patterns and their application to the optimization of electric energy meter firmware. EngD thesis.