Framework of Software Design Patterns for Energy-Aware Embedded Systems Topics: Architectural Design and Frameworks; Software Engineering for Cyber-physical Systems; Software Engineering for Emerging Domains; Software Patterns and Refactoring In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering ENASE - Volume 1, 62-73, 2020