An Intelligent Framework For Automatic Maintenance Plan Generation Based-On Product Features Recognition