Before revision:  The goal of an energy model of source code is to lay a foundation for  energy-saving techniques from architecture to software development.
After revision:  The goal of an energy model of source code is to lay a foundation for the application of energy-saving techniques from architecture to software development.