Text this: Analysis of control, learn, and knowledge model for computer power management using unified modelling language