Before revision:   In this paper, we propose a top-to-bottom view. We focus on identifying valuable information from the source code, which results in the idea of utilizing an intermediate representation, "energy operation " , to capture the energy characteristics.
After revision:  In this paper, we explain how to construct a fine-grained energy model for the source code, which results in the idea of utilizing an intermediate representation, "energy operation " , to capture the energy characteristics.