In this thesis, I propose a generic modeling and simulation framework for lithium-ion cell balancing techniques. While cell balancing techniques considerably differ from each other in terms of size, complexity, and cost, no generic framework that can evaluate them quantitatively in comparison is available. The existing techniques have been evaluated based on their own in-house simulators or mathematical models since the cell balancing architecture and strategy tend to be tightly associated with each other. On the contrary, in this thesis, they are independently specified on a model-based discrete event simulator. The time granularity is determined at each cycle so that the time granularity of the discrete event simulation can be adaptively changed during the simulation. The key enabler of the proposed framework is a separate modeling of architecture and strategy of the cell balancing techniques. Thus, a number of variant combinations of different cell balancing architectures and strategies can be evaluated in comparison. The effectiveness of the proposed framework is verified in terms of simulation accuracy and efficiency with multiple existing cell balancing techniques. Moreover, the effects of design parameters, e.g., period of control signal or resistance values, can be quantitatively evaluated in terms of energy efficiency and balancing time.