Design of adaptive finite-time controllers for nonlinear uncertain systems based on given transient specifications. (July 2016)