Heisenberg famously derived his uncertainty principle by considering the disturbance that a measurement would have on a small enough system.
Of course in the mathematical formalism of Quantum Mechanics the relationship is derived from more basic principles.
How does String Theory account for it? Heuristically, and mathematically?