 Traditional energy modeling is bottom-to-top, but this approach faces obstacles when software consists of a number of abstract layers.
<clarity>  Traditional energy modeling is bottom-to-top, but this approach faces obstacles when software consists of a number of abstract layers.
 Traditional energy modeling is bottom-to-top, but this approach faces obstacles when the software stack consists of a number of abstract layers.