When lithium-ion batteries age with cycling, the battery capacity decreases and the resistance increases. The aging mechanism of different types of lithium-ion batteries differs. The loss of lithium inventory, loss of active material, and the increase in resistance may result in battery aging. Generally, analysis of the battery aging mechanism requires dismantling of batteries and using methods such as X-ray diffraction and scanning electron microscopy. These methods may permanently damage the battery. Therefore, the methods are inappropriate for the battery management system (BMS) in an electric vehicle. The constant current charging curves while charging the battery could be used to get the incremental capacity and differential voltage curves for identifying the aging mechanism; the battery state-of-health can then be estimated. This method can be potentially used in the BMS for online diagnostic and prognostic services. The genetic algorithm could be used to quantitatively analyze the battery aging offline. And the membership function could be used for onboard aging mechanism identification.